새 창에서 새 프로세스를 만들려고합니다. 이 예제의 다음 명령은 Running a command in a new Mac OS X Terminal window (Java 프로세스 빌더 사용)입니다. 내가 결과 명령을 인쇄하고 그것을 수동으로 입력하면 작동하지만, 그것을 실행할 때 새 창을 시작하지 않습니다. 는 자바 과정을 시작한다면 예상대로새 터미널에서 Java 시작 명령 (mac osx) - 프로세스 빌더가 osascript를 제대로 실행하지 않음
try {
ProcessBuilder pb = new ProcessBuilder("osascript", "-e",
"'tell application \"Terminal\" to do script \"java -jar test.jar\"'");
Process p = pb.start();
} catch (Exception ex) {
ex.printStackTrace();
}
그것도 (오류를 가져 오지 않습니다 osascript -e 'tell application "Terminal" to do script "java -jar test.jar"'
만큼 간단
뭔가
샘플 코드까지 아무것도 가져 오지 않는다 새 터미널 창)