在java中运行.app / .exe文件

时间:2014-06-16 03:12:16

标签: java windows macos

我对java编程很新,可以使用一些帮助。我正在为我正在制作的游戏编写一个启动器。它是在统一内部进行的,因此它可以编译为具有不同文件的mac和PC。我坚持如何执行Windows的.exe文件和mac的.app文件。我已经编写了代码来确定运行java程序的操作系统。任何帮助,你可以提供将不胜感激。

1 个答案:

答案 0 :(得分:1)

查看ProcessBuilder,它将允许您执行外部命令并具有许多帮助属性,例如提供设置命令的起始目录的方法。

Windows非常简单,因为您只需运行可执行文件,但在Mac上,您需要直接指定可执行文件。 .app包只是一个配置目录。

你也可以试试Desktop.getDesktop().open(new File("MyLineInInput.app"));(这可能适用于Widnows)