我正在开发一个Java项目,我需要一个非常具体的测试代码,我在Jasmin(JVM程序集)中创建。该项目使用Ant构建,并具有良好的目录结构,即:
root
/src
/classes
/tests
/build
/classes
/tests
定制的Jasmin源文件与JUnit Java文件一起位于src / tests目录中。所有这些都是用Ant构建的(我使用简单的“java”Ant任务在源文件上运行Jasmin编译器),它们被放入/ build文件夹中的各个目录中,然后Ant运行JUnit任务。所有这一切都很好......
在我介绍单个Jasmin生成的类之前,Eclipse与该项目完美配合。问题是Eclipse没有看到新的.class文件。 Build Path包含src / classes和src / tests作为源文件夹,/ build作为输出文件夹。然而它似乎无法找到Jasmin生成的类,因此有数百个“ClassX未解决”的问题,它确实让开发变得非常痛苦。
有没有人知道如何强制Eclipse看到这个类?
答案 0 :(得分:0)
一个简单的解决方案是将Jasmin类编译成一个单独的类文件夹,然后将该文件夹添加到Eclipse的构建路径中:Project Properties / Java Build Path / Libraries / Add Class Folder ...