1

我正在开发一个 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 文件。构建路径包含 src/classes 和 src/tests 作为源文件夹,以及 /build 作为输出文件夹。然而它似乎找不到 Jasmin 生成的类,所以有数百个“ClassX unresolved”问题,确实让开发非常痛苦。

有谁知道如何强制 Eclipse 看到这个类?

4

1 回答 1

0

A simple solution would be to compile Jasmin classes into a separate class folder and then add that folder into Eclipse's build path: Project Properties / Java Build Path / Libraries / Add Class Folder...

于 2012-06-22T16:31:07.440 回答