0
그래서 저는 게임의 자바 프로그램을 가지고 있습니다. 다른 프로그램을 갖고 싶습니다. 버튼을 클릭하면 자바 프로그램이 닫히고 게임이 시작됩니다. 하지만 어떻게 할 수 있는지 모르겠으니 아무도 도와 줄 수 없습니까?다른 Java 프로그램에서 Java 프로그램을 실행하는 방법은 무엇입니까?
그래서 저는 게임의 자바 프로그램을 가지고 있습니다. 다른 프로그램을 갖고 싶습니다. 버튼을 클릭하면 자바 프로그램이 닫히고 게임이 시작됩니다. 하지만 어떻게 할 수 있는지 모르겠으니 아무도 도와 줄 수 없습니까?다른 Java 프로그램에서 Java 프로그램을 실행하는 방법은 무엇입니까?
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();
물어보기 전에 Google에 알려 주셨습니까? –
새 프로그램을 시작 하시겠습니까? 아니면 프로그램을 보여주는 다른 프레임을 열려고 하시겠습니까? – Matthias
글쎄, 뭐가 더 쉬울 지 모르겠다.하지만 자바 지식이별로 없다. – user2971821