0

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

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

4

2 回答 2

5

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

即便如此,Swing(或更准确地说,底层 AWT)也有需要 JVM 支持的本机组件。

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

于 2011-03-16T10:17:15.507 回答
0

您如何尝试运行您的项目?通过 Eclipse 或命令行等 IDE?如果您通过命令行进行操作并且需要 rt.jar 进行编译,那么您的安装就完美了!

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

在此处输入图像描述

于 2011-03-16T09:50:46.440 回答