가능한 중복 명령 :
Execute another jar in a java programCMD는 다른 OS 시스템에서
내가 자바 문서에서 실행하는 프로그램을 만드는 중이라서, 그리고 자바 문서를 실행합니다. 내가 사용하고 창문과 잘 나를 위해
Process pr = Runtime.getRuntime().exec(
"cmd /c start cmd.exe /c \"cd %appdata%\\.gknl && java -jar launcher.jar\""
);
작동하지만 리눅스, 맥 등 실 거예요 작업,
누군가가 나 다른 OS 시스템의 문제를 해결하는 데 도움이 수 있습니까?
참고 :
Process pr = Runtime.getRuntime().exec(new String[]{"csh","-c","cd " + appdata +"\.gknl && java -jar launcher.jar");
그런 프로그램을 실행하지 말고,'ProcessBuilder'를 사용하십시오. – fge