如何从Linux中的Java GUI启动外部应用程序?

Kat*_*ate 2 java desktop runtime process

我正在创建一个帮助人们学习中文的Java应用程序.我已经创建了一个Java GUI,但我很难弄清楚如何创建一个在新窗口中启动外部应用程序的按钮.

我已经查找了关于进程,桌面和运行时的各种教程,但它们似乎都在处理控制台上的输出数据,我无法弄清楚如何将它们应用于这种情况.

任何帮助都将非常感谢!谢谢!

编辑

所以我已经将运行时代码合并到我的类中,我已经让它列出了我的文件的内容,但无法使用"/ home/kate/Desktop/PTAMM ./PTAMM"或" ./PTAMM/home/kate/Desktop/PTAMM"或"./ home/kate/Desktop/PTAMM PTAMM"(我在绝望中尝试了最后两个).有什么建议?谢谢!

Jig*_*shi 6

干得好

Runtime.getRuntime().exec("command to launch executable");
Run Code Online (Sandbox Code Playgroud)

看到

  • 为了更好地理解Runtime.exec(),请阅读http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html?page=1 (2认同)