我有一个Android项目,在命令行上运行良好,以及使用eclipse。所以现在我为它创建了测试项目,目前它依赖于一个外部JAR。我把这个jar放在libs/目录下。我可以从命令行构建和运行测试项目。
现在的问题是Eclipse无法识别放置在lib目录中的JAR,因此Eclipse无法构建项目。我试着修改建筑。属性文件(设置lib路径在其中),但这并没有帮助我。我不想使用properties ->JAVA build path -> Libraries -> Add external JARS in eclipse
有人能告诉我用命令行和eclipse构建测试项目的确切步骤吗?此外,我可以将jar保存在项目目录以外的其他位置吗? 我不想使用Maven我在以下配置中遇到了类似的问题:
MainProject
-src
-...
-libs
-ok.jar
TestProject
-src
-testFiles
MainProject和TestProject都需要ok.jar文件
如果我将jar添加到TestProject/libs/ok.jar中,由于类重复,构建失败。如果我引用MainProject/libs/ok.jar文件,将外部jar放入TestProject的属性中,它也不会工作。
我最后修改了MainProject的属性,使其通过检查组合框将ok.jar文件导出到其他项目:
Project Properties -> Java Build Path -> Order and Export ->检查ok.jar文件
最后,TestProject将MainProject引用为"构建路径上的必需项目"。
现在测试项目可以看到并使用ok.jar文件了。