나는 프로그래밍 Java 응용 프로그램을 실행하려면 나는 [이를 새] 나는 단순히이 방법실행 프로그램
try {
String line;
Process p2 = Runtime.getRuntime().exec("java NewFile");
BufferedReader in = new BufferedReader(
new InputStreamReader(p2.getInputStream()));
while ((line = in.readLine()) != null) {
System.out.println(line);
}
in.close();
}
catch (Exception e) {
// ...
}
를 사용할 수있는 파일의 같은 디렉토리에서 오전 그러나 문제는 내가 '때 경우 m [NewFile] 파일의 디렉토리에 없습니다. 나는 Process p2 = Runtime.getRuntime().exec("java /users/Documents/project/NewFile");
을 시도했지만 작동하지 않습니다.
'ProcessBuilder'를 사용하십시오. 'Runtime.exec()'는 사용되어서는 안됩니다. – fge