-2

別の 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);
4

3 に答える 3