私の問題は、.jar(配布準備完了)を使用してアプリケーションをビルドして実行すると、このコードが機能しないことです。
filepath = classpath + classname;
ProcessBuilder builder = new ProcessBuilder("javac", filepath + ".java");
builder.redirectErrorStream(true);
process = builder.start();
Netbeansを使用してプログラムを実行すると正しく動作します。しかし、それだけでは機能しません。
後でプロセスのI/Oストリームを取得できるように、を使用ProcessBuilder
しています。Process