• 締切済み

JAVA 別のプログラムを操作する

JAVA初心者です。 JAVAで、例えばsample1.classを実行すると、 sample2.javaがコンパイルされる・・・。 というような、実行すると他のプログラムをコンパイル するようなプログラムはどのように書けば良いでしょうか?? ご教授お願いいたします。

みんなの回答

  • _ranco_
  • ベストアンサー率58% (126/214)
回答No.1

Java 1.6以上ですと、JavaCompilerというオブジェクトを使えます。それ以前なら、Runtime.exec()を利用してjavacコマンドを起動します。このほか、com.sun.tools.javac.Mainクラスのcompile()メソッドを使う方法もあります。

ikaika0214
質問者

お礼

ありがとうございました!できました!

関連するQ&A