Java で記述されたプログラムが JDK コンパイラを使用してファイルをコンパイルすることは可能ですか (Java を使用してコマンド プロンプトを開き、「javac」コマンドをスローしてファイルをコンパイルする以外に)?
質問する
5416 次
3 に答える
13
Java 6 以降では、コンパイラを使用するための API があります。これはあなたが探しているものかもしれません。
http://www.javabeat.net/2007/04/the-java-6-0-compiler-api/
http://docs.oracle.com/javase/6/docs/api/javax/tools/JavaCompiler.html
コンパイラを利用できるようにするには、JDK が必要であることに注意してください。JRE では不十分です。それが問題になる場合は、Eclipse Java コンパイラーをアプリケーションに組み込むことを検討してください。
于 2012-08-18T13:48:44.557 に答える
10
Java 6 には Compiler API があります Java Compiler Class Javadoc を確認してください
http://docs.oracle.com/javase/6/docs/api/javax/tools/JavaCompiler.html
そして例
于 2012-08-18T13:48:35.860 に答える
3
Apache Byte Code Engineering Library はあなたの味方です。
于 2012-08-18T13:43:08.703 に答える