如何从另一个java程序运行java程序?
我有一个游戏的java程序。我想有一个不同的程序,当你点击一个按钮,java程序关闭并启动游戏程序。但我不知道我该怎么做,有人能帮我吗如何从另一个java程序运行java程序?,java,Java,我有一个游戏的java程序。我想有一个不同的程序,当你点击一个按钮,java程序关闭并启动游戏程序。但我不知道我该怎么做,有人能帮我吗 创建一个可运行的jar 单击按钮调用runnable jar 退出当前程序 使用ProcessBuilder。以下是参考,可能不起作用 ProcessBuilder pb=new ProcessBuilder("java","-jar","Test3.jar"); pb.directory(new File("F:\\dist")); Map<String
使用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();
ProcessBuilder pb=newprocessbuilder(“java”、“-jar”、“Test3.jar”);
目录(新文件(“F:\\dist”);
Map Map=pb.environment();
进程p=pb.start();
你问过谷歌吗?你确定要启动一个新程序,还是只想打开另一个显示你程序的框架?我不知道什么更容易,但我没有很多Java知识。留在你自己的程序中,只显示另一个JFrame(假设你在swing中编写的话)要容易得多从你的主要方法,然后将打开你的游戏JFrame一旦用户点击该按钮。