0

我如何告诉 javac(jdk-1.6) 创建所有有效的类?例如:

javac a.java b.java

例如 b.java 包含错误。我想得到a.class,但是javac在b.java中没有造成语法错误的原因

谢谢

upd:正如我所见,eclipse java编译器解决了这个问题

4

1 回答 1

0

这可能取决于编译器。也许您正在寻找的是增量编译器。与 Eclipse IDE 捆绑在一起的编译器是一个增量编译器,但我感兴趣的是,您为什么要以这种方式构建代码?

编辑

我之前有错误的想法。我看到你想通过代码来做到这一点。您可以使用此实现:

http://www.accordess.com/wpblog/an-overview-of-java-compilation-api-jsr-199/

它使您可以控制要传递的编译单元。

于 2012-09-06T05:36:42.390 回答