2013-11-27 3 views
0

그래서 저는 게임의 자바 프로그램을 가지고 있습니다. 다른 프로그램을 갖고 싶습니다. 버튼을 클릭하면 자바 프로그램이 닫히고 게임이 시작됩니다. 하지만 어떻게 할 수 있는지 모르겠으니 아무도 도와 줄 수 없습니까?다른 Java 프로그램에서 Java 프로그램을 실행하는 방법은 무엇입니까?

+0

물어보기 전에 Google에 알려 주셨습니까? –

+1

새 프로그램을 시작 하시겠습니까? 아니면 프로그램을 보여주는 다른 프레임을 열려고 하시겠습니까? – Matthias

+0

글쎄, 뭐가 더 쉬울 지 모르겠다.하지만 자바 지식이별로 없다. – user2971821

답변

0
  1. 실행 가능한 병을 만듭니다.
  2. 버튼 클릭시 runnable jar를 호출하십시오.
  3. 현재 프로그램을 종료하십시오.
1

ProcessBuilder를 사용합니다. 다음은 참조 용이며 작동하지 않을 수도 있습니다.

ProcessBuilder pb=new ProcessBuilder("java","-jar","Test3.jar"); 
pb.directory(new File("F:\\dist")); 
Map<String,String> map=pb.environment(); 
Process p=pb.start(); 
관련 문제