如何从命令行启动.jar文件GUI?

时间:2016-03-01 14:20:36

标签: java macos bash user-interface jar

我正在尝试编写一个快速脚本来启动几个(第三方).jar文件。通常情况下,我会导航到该文件夹​​,然后双击文件,单独显示一个GUI。

当我运行java -jar [filename].jar时,它不会打开GUI而是作为命令行应用程序运行。我猜这是有道理的。

在命令行上运行时,有没有办法强制它打开GUI?

我正在使用Mac。

谢谢!

1 个答案:

答案 0 :(得分:0)

双击Mac上的.jar文件,通过隐藏在名为Jar Launcher的系统文件夹中的应用程序运行.jar。

要模拟从命令行双击,您可以运行Jar Launcher并将.jar文件作为参数传递给它。

open /System/Library/CoreServices/Jar\ Launcher.app ~/Path/to/JarFile.jar

不知道.jar在使用java -jar运行时双击显示的行为有何不同或如何显示,但这样可以解决此问题(至少在Mac上)。