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 に答える