导入rt.jar给我dalvik错误

时间:2011-03-16 09:45:02

标签: java swing jar dalvik

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

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

2 个答案:

答案 0 :(得分:5)

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

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

即使这不是问题,rt.jar中的类也是构成Java平台实现的类。您不能只将一个JVM的rt.jar换成另一个JVM的{{1}}。它们与JVM实现紧密结合。

答案 1 :(得分:0)

您是如何尝试运行项目的?通过Eclipse或命令行等IDE?如果您正在通过命令行执行并需要rt.jar进行编译,那么您的安装就是吐司!

如果您正在使用Eclipse,则需要将Java系统库添加到项目的构建路径中。

enter image description here