首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入rt.jar时出现dalvik错误

导入rt.jar时出现dalvik错误
EN

Stack Overflow用户
提问于 2011-03-16 17:45:02
回答 2查看 1.9K关注 0票数 0

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

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

EN

回答 2

Stack Overflow用户

发布于 2011-03-16 18:17:16

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

即使它这样做了,Swing (或者更准确地说,底层AWT)也有需要JVM支持的本机组件。

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

票数 5
EN

Stack Overflow用户

发布于 2011-03-16 17:50:46

你打算如何运行你的项目?通过诸如Eclipse或命令行之类的IDE?如果你是通过命令行执行的,并且需要rt.jar来编译,那么你的安装就完蛋了!

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5323438

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档