Process process2 = Runtime.getRuntime().exec(new String[]{"javac","-g:vars","/Users/amol/Documents/Java/a.java"});
Process process3 = Runtime.getRuntime().exec(new String[]{"javap","-l","-c","/Users/amol/Documents/Java/a"});
このコードを実行しようとしましたが、奇妙な問題に直面しています。正しくコンパイルされます(最初の行がプログラムをコンパイルすることを意味します)が、2番目の行は次のようなエラーを出します'a' not found
。しかし、私がチェックしたとき、与えられたディレクトリa.class
ファイルは正しく作成されました。2行目を正しく実行するにはどうすればよいですか?