Java 프로세스에서 다른 Java 프로세스를 시작하려고합니다. 문제는 Windows 콘솔이 나타나고 AnotherApp가 해당 콘솔에 쓰길 원합니다.다른 Java 프로세스에서 Windows 콘솔의 Java 프로세스를 실행하십시오.
이 Java 코드 조각은 이라는 새 프로세스를 시작하지만 콘솔이 나타나지 않습니다.
ProcessBuilder pb = new ProcessBuilder("cmd", "/k", "java", "-jar", "AnotherApp.jar");
pb.start();
내가 시작에서 실행하는 경우은 -
cmd /k java -jar AnotherApp.jar
다음 새 콘솔이 만들어지고 자바 프로세스가 시작됩니다
를 실행합니다.ProcessBuilder pb = new ProcessBuilder("cmd", "/c", "start", "java", "-jar", "AnotherApp.jar");
java.io.IOException : CreateProcess error = 2, 지정된 파일을 찾을 수 없습니다. java.lang.ProcessBuilder.start (알 수없는 소스)에서 을 찾을 수 없습니다. 대답 : –
답변을 업데이트했습니다.이 기능을 사용해보십시오. 버전. 제발. – tcb