すべての有効なクラスを作成するよう 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/
渡すコンパイル単位を制御できます。