別の Java プログラムから、コンパイル済みの Java プログラムをそのクラスパスで実行しようとしています。しかし、それは結果を示しません。私のコードは以下のとおりです
String[] cmd = {"C:\\WINDOWS\\system32\\cmd.exe","/c","start","javac","D:\\java\\hi\\src\\helo.java"};
Runtime.getRuntime().exec(cmd);
注: この後、クラス ファイルが作成されますが、以下のコードは機能しません。
String[] cmd1 = {"C:\\WINDOWS\\system32\\cmd.exe","/c","start","java"," -cp D:\\java\\hi\\src"," helo"};
Runtime.getRuntime().exec(cmd1);