我正在开发一款适用于 Android 的游戏,并且我在 Java 应用程序上编写了很多代码。我想在我的 Android 应用程序中使用 Java 应用程序中的类和方法。我正在使用 Eclipse 开发我的应用程序,所以我尝试为 Java 应用程序创建一个 Jar 通过执行以下操作:Right click project->Export->Jar
然后我将 jar 保存在某处并将 jar 添加到我的 Android 构建路径中。当我尝试使用该 jar 中的方法时,我得到编译错误,因为 Eclipse 找不到这些方法。我应该有任何导入语句吗?我的 java 应用程序上的包名称是(默认包),所以我不确定导入语句是什么。我将不胜感激任何帮助。
编辑:我更改了应用程序的包名称,以便可以在其中导入类并消除编译错误。当我尝试运行我现在得到的项目 NoClassDefFoundError
时,难道是我为我的 Java 应用程序导出了错误的 jar 吗?