我如何告诉javac(jdk-1.6)创建所有有效的类?例如:
javac a.java b.java
例如b.java包含错误。我想获得a.class,但javac在b.java中没有创建语法错误的原因
感谢
upd :正如我所见,eclipse java编译器解决了这个问题
答案 0 :(得分:0)
这可能取决于编译器。也许你正在寻找的是一个增量编译器。与Eclipse IDE捆绑在一起的编译器是一个增量编译器,但我感兴趣的是,为什么要以这种方式构建代码呢?
修改强>
我之前提出错误的想法。我看到你想通过代码来做到这一点。您可以使用此实现:
http://www.accordess.com/wpblog/an-overview-of-java-compilation-api-jsr-199/
它允许您控制要传递的编译单元。