我正在开发一个Java项目,我需要一个非常具体的测试代码,它是我在JVM程序集Jasmin中创建的。该项目是使用Ant构建的,并且有一个很好的目录结构,即:
root
/src
/classes
/tests
/build
/classes
/tests定制的Jasmin源文件和JUnit Java文件都在src/tests目录中。所有这些都是用Ant构建的(我使用简单的"java“Ant任务在源文件上运行Jasmin编译器),它们被放在/build文件夹内的相应目录中,然后Ant运行JUnit任务。所有这些都工作得很好。
在我引入由Jasmin生成的单个类之前,Eclipse可以完美地处理该项目。问题是Eclipse看不到新的.class文件。构建路径包含作为源文件夹的src/classes和src/tests,以及作为输出文件夹的/build。然而,它似乎找不到Jasmin生成的类,所以有数百个"ClassX未解决“的问题,这真的让开发变得非常痛苦。
有谁知道如何强制Eclipse查看这个类吗?
发布于 2012-06-23 00:31:07
一个简单的解决方案是将Jasmin类编译到一个单独的类文件夹中,然后将该文件夹添加到Eclipse的构建路径中:项目属性/ Java构建路径/ Libraries / add class文件夹……
https://stackoverflow.com/questions/11156148
复制相似问题