使用另一个项目的Java方法

时间:2013-06-18 20:08:04

标签: java android eclipse include project

有几次问过类似的问题,但没有一个答案适合我的情况。

我有一个Java项目,我最初写的是在PC上运行。包含功能内容的类与包含GUI和PC特定位的内容分开。现在,我想在Android版本中重用这些“通用”类。

我在Eclipse中创建了一个新项目。我使用Build Path / Link Source项目指向我原始项目的文件夹。现在,我的新项目中出现了.java文件的链接。我仍然无法在新项目中调用原始项目中的方法。我相信这个选项只是为了让文件出现在项目中,并且它实际上没有做任何功能。

在其他地方,我了解了在Build Path / Configure Build Path选项的Source path选项卡中添加源的能力。也没有喜悦。

另一位回应者建议在此对话框的“项目”标签中添加原始项目。这也无济于事。

我甚至尝试过多次“导入”。甚至不确定我是否应该这样做。没有运气。

当我尝试从非Android项目中调用该方法时,如何解决我的Android项目中的“无法解决类型”问题?

Android构建需要原始Java缺少什么吗?

1 个答案:

答案 0 :(得分:0)

您需要创建公共项目的snaphot / util jar,并将jar包含在依赖项目的类路径中。这将解决您的IDE问题。

在部署期间,请确保将此新JAR包含在可部署项目的lib / classpath位置中。