2014-11-20 6 views
0

내가 포함하고있는 항아리의 이름을 알지 못하고 프로그래밍 방식으로 작성한 프로그램을 재실행하려고합니다. Runtime.getRuntime().exec(new String[]{"javaw", getClass().getName()});을 수행하여 클래스 인 경우이를 수행하는 방법이 있지만 어떻게 병으로 수행 할 수 있습니까? 나는 -cp 인수를 사용하여 클래스를 실행하는 것에 대해 생각했지만 여전히 조의 이름이 필요합니다. 항아리의 이름이 프로그래밍상의 중요성을 갖고 있지는 않지만 아마도 내가 틀렸다고 가정 할 때 실제로 불가능하다고 생각합니다.자체에서 항아리를 다시 시작 하시겠습니까?

답변

0

System.getProperty ("java.class.path")를 사용하여 'this'프로그램을 시작하는 데 사용 된 클래스 경로를 가져올 수 있습니다.