我正在开发android应用程序使用eclipse为此我创建数据访问层作为java项目。现在我试图从android应用程序访问这个类。所以我添加了java项目来构建android项目的路径。现在我可以通过导入该类来访问该类。但在运行应用程序时,我得到了ClassNotFoundException。如何使用eclipse访问另一个项目中的类?
它可能似乎重复,但我是新的日食和Java,我不明白他们试图解释在其他问题。所以我需要帮助。
我正在开发android应用程序使用eclipse为此我创建数据访问层作为java项目。现在我试图从android应用程序访问这个类。所以我添加了java项目来构建android项目的路径。现在我可以通过导入该类来访问该类。但在运行应用程序时,我得到了ClassNotFoundException。如何使用eclipse访问另一个项目中的类?
它可能似乎重复,但我是新的日食和Java,我不明白他们试图解释在其他问题。所以我需要帮助。
请把JAR文件DataAcessLayer项目在的Android项目
导出你的Java项目到一个JAR的利布斯文件夹。特别仅导出src
-文件夹。然后将生成的JAR放在您的Android项目的libs
-文件夹下。它应该自动添加到您的构建路径,否则,右键单击您的JAR,然后Build Path > Add to Build Path
。
我想你需要将(数据层)的Jar文件放在Libs文件夹中 –
我已经添加jar文件到lib,通过右键单击lib并使用只导入我已添加的src。但仍然有同样的错误。 – Giri
我也试过像属性 - > Libraried - > addExternalJar,然后检查该jar文件的顺序和导出选项卡,但仍然无法正常工作。 – Giri