【问题标题】:install4j launcher doesn't work on macOSinstall4j 启动器在 macOS 上不起作用
【发布时间】:2018-05-25 04:46:08
【问题描述】:

我有一个 Java 项目,我正在使用 Install4J 来交付和启动。在 Windows 和 Linux 上,一切都很好,但在 Mac 上,启动器应用程序不起作用(它会出现片刻然后退出)。 macOS 的媒体是 macOS 单包。

macOS 版本为 10.13.2 (17C88),Install4J 版本为 7.0.3。

LE:更新后的问题是如何查看控制台日志或标准错误输出。

【问题讨论】:

  • 您的 UI 暂时出现了什么?一旦你的 UI 出现,install4j 就不再参与,JVM 会自行运行。
  • 在 Launchpad 中,我单击我的应用程序图标,它会在任务栏中(而不是屏幕上)出现片刻,然后退出。
  • 知道了。您可以从命令行MyApp.app/Contents/MacOS/JavaApplicationStub 执行它以查看标准错误输出。如果什么都没有打印,像这样执行INSTALL4J_LOG=yes MyApp.app/Contents/MacOS/JavaApplicationStub 以从本机启动器获取调试信息。
  • 谢谢,我想通了(错误)。您可以对答案发表评论 - 这就是我想要的。

标签: java macos install4j launcher


【解决方案1】:

您可以使用

从命令行执行应用程序包
MyApp.app/Contents/MacOS/JavaApplicationStub 

查看标准错误输出。如果什么都没有打印,就这样执行

INSTALL4J_LOG=yes MyApp.app/Contents/MacOS/JavaApplicationStub 

从本机启动器获取调试信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-12
    • 1970-01-01
    • 2021-06-15
    • 1970-01-01
    • 1970-01-01
    • 2021-10-29
    • 2019-12-19
    • 2018-09-29
    相关资源
    最近更新 更多