从现有Java程序打开另一个Java应用程序

时间:2017-01-24 02:56:40

标签: java swing

我正在构建一个Java教程,点击时有一个按钮,打开我构建的记事本应用程序。但是,如何在ActionListener中打开记事本应用程序?我应该使用ProcessBuilder吗?

1 个答案:

答案 0 :(得分:0)

如果您的单独程序是已编译的.jar文件,请使用以下代码启动它,但请注意您将无法控制它。

Runtime.getRuntime().exec("java -jar 'path/to/file.jar'");

请注意,此方法会返回一个Process对象,然后您可以根据自己的需要进行修改。