导入rt.jar给我dalvik错误

0 java swing jar dalvik

import javax.swing.JOptionPane在我的项目中使用,我需要rt.jar,因为rt.jar包含javax.swing.但是rt.jar是一个运行时jar,我无法添加它,因为在编译我的项目时添加它会给我一个dalvik错误.

那么有没有其他方法可以解决这个问题或javax.swing从任何其他jar获取?

Joa*_*uer 5

Dalvik不运行未修改的Java类.Dalvik不是Java!

即使它确实如此,Swing(或更确切地说,底层AWT)具有需要JVM支持的本机组件.

即使这不是问题,类rt.jar也是构成Java平台实现的类.你不能只rt.jar用一个JVM 换掉另一个JVM.它们与JVM实现紧密耦合.

  • 也许我不清楚:**你不能在Dalvik上使用Swing**(特别是如果这是在Android上). (2认同)