Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从Dock、Mac启动java应用程序_Java_Macos_Dock - Fatal编程技术网

如何从Dock、Mac启动java应用程序

如何从Dock、Mac启动java应用程序,java,macos,dock,Java,Macos,Dock,我已经创建了一个JavaSwing应用程序。它很好用 我已经使用jar bundler为该应用程序创建了应用程序文件(.app) 但主要的问题是,如果我在Dock上单击应用程序,它不会打开。我正在使用MacOS。如何通过单击Dock启动我的应用程序 谢谢 Sunil Kumar Sahoo如果您使用的是苹果的,则可以通过以下方式获得发布过程中的诊断输出: $ export JAVA_LAUNCHER_VERBOSE $ ./your.app/Contents/MacOS/JavaApplicat

我已经创建了一个JavaSwing应用程序。它很好用

我已经使用jar bundler为该应用程序创建了应用程序文件(.app)

但主要的问题是,如果我在Dock上单击应用程序,它不会打开。我正在使用MacOS。如何通过单击Dock启动我的应用程序

谢谢 Sunil Kumar Sahoo

如果您使用的是苹果的,则可以通过以下方式获得发布过程中的诊断输出:

$ export JAVA_LAUNCHER_VERBOSE $ ./your.app/Contents/MacOS/JavaApplicationStub $export JAVA_LAUNCHER_VERBOSE $./your.app/Contents/MacOS/JavaApplicationStub 这是一个可行的解决方案。

如果您使用的是Apple的,则可以通过以下方式获得启动过程中的诊断输出:

$ export JAVA_LAUNCHER_VERBOSE $ ./your.app/Contents/MacOS/JavaApplicationStub $export JAVA_LAUNCHER_VERBOSE $./your.app/Contents/MacOS/JavaApplicationStub
这里有一个可行的解决方案。

@Sunil Kumar Sahoo:我有一个作为.app的Java Swing应用程序包,从dock启动它所需要做的就是将.app放在dock上。然后我可以简单地点击它,它就可以打开了。到底是什么不起作用?你有没有收到错误或警告信息?没有,我没有收到任何错误。我想我这边还有什么可以实现或处理Mac Dock事件的吗?看看控制台(?(我的德国Mac上的Konsole)。任何应用程序输出/错误都应该存在。@Sunil Kumar Sahoo:我有一个作为.app的Java Swing应用程序包,从dock启动它所需要做的就是将.app放在dock上。然后我可以简单地点击它,它就可以打开了。到底是什么不起作用?你有没有收到错误或警告信息?没有,我没有收到任何错误。我想我这边还有什么可以实现或处理Mac Dock事件的吗?看看控制台(?(我的德国Mac上的Konsole)。任何应用程序输出/错误都应该存在。