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