我在Android项目中使用Mozilla的Rhino。但是,我的Java版本在JDK中拥有此库的副本。正因为如此,我收到错误:Android Import Overlap
06-22 17:59:01.008: E/AndroidRuntime(1150): java.lang.NoClassDefFoundError: sun.org.mozilla.javascript.internal.Context
我把完全相同的罐子中的“库”文件夹,我的项目,但我在覆盖原有的图书馆没有运气。基本上我想告诉eclipse停止指向JDK的Rhino版本并指向我的。无论如何,我可以做到这一点,而不删除JDK的jar文件内的文件?
编辑:
你可以从两个图像看,当我强调进口,月食说,进口正在从JDK,不是我的.jar文件中引用。编辑: 我的构建路径。
请问您可以添加Java Build Path属性的屏幕截图吗?选择Libraries选项卡。 – josephus