4

JavaCompilerでコンパイルされたクラスにデバッグ情報が含まれるかどうかを制御するには、何をする必要がありますか?

getTask()-methodのパラメーターと関係があると思いoptionsますが、その仮定が最初から正しいかどうかについての参照が見つかりません。正しい場合、それを制御する正しい方法は何ですか?

4

2 に答える 2

2

http://www.javabeat.net/articles/73-the-java-60-compiler-api-1.htmlを確認してください 。JavaCompilerクラスには、オプションを渡すためのフィールドがあります。-gはデバッグ情報用のフィールドです。

于 2010-04-14T19:08:16.337 に答える
1

たぶん、getTask()メソッドの「options」引数でさらに検索することができます。これにより、コンパイラにオプションを渡すことができます。あなたの場合、http://java.sun.com/javase/6/docs/technotes/tools/windows/javac.html#optionsで詳しく説明されているように、「-g:none」オプションになります。

于 2010-04-14T18:46:56.613 に答える