소프트웨어 설치를 실행하기 위해 런타임 클래스를 사용하고 있습니다. 그러나 작동하지 않습니다. 즉, Runtime 클래스를 사용하여 생성 된 작업을 실행 한 후 얼마 지나지 않아 곧 설치 작업이 종료됩니다. 문제는 메인 스레드가 끝나고 런타임 클래스를 사용하여 생성 된 프로세스를 종료해야한다는 것입니다. 나 맞아 ? 그리고 그 해결책은 무엇입니까? Java의 주 스레드가 런타임 클래스 실행 완료를 사용하여 만들 수있는 프로세스를 완료하기 전에 완료합니까
try
{
Runtime.getRuntime().exec(cmd);
}
catch(IOException e)
{
//add logging functionality
e.printStackTrace();
}
곧이 명령 한 후, 주요 기능은 완료 :
이 내가 TEH 메인 클래스 내에서 내 일을 발사하는 방법입니다.
런타임 명령에 문제가 없습니다. 그것은 작동합니다 .. 나는 그것을 시작 (코드를 통해 해고 오전 설치 taht) 볼 수 있습니다 그리고 갑자기 종료됩니다.
시도는 코드를 잘보고,
감사합니다. – Chani