从 JAR 文件创建独立的 Mac 应用程序

时间:2021-01-23 21:48:29

标签: java jarbundler

我是 Java 新手,但已经在 eclipse 中构建了一个可以按预期运行的应用程序。最终目标是创建一个带有图标的独立 .app,供用户单击以运行应用程序。

我已经导出了项目并创建了一个独立的 .jar 文件,当我双击时,该文件不会打开。我收到错误消息“无法启动 Java JAR 文件“File Name.jar”。检查控制台以获取可能的错误消息。当我查看控制台时,我没有看到任何错误消息。

当我尝试在终端中使用“java filename.jar”打开我的 jar 文件时,出现错误:“错误:无法找到或加载主类”。但是,当我在终端中启动 jar 文件时,使用“java -jar filename.jar”可以正常打开。

我已经使用 JarBundler 打包了应用程序,但是最终的 .app 文件也不起作用。

我不知道要解决什么问题才能打开 .app 文件。我是否需要我的独立可执行 jar 才能在不调用“java -jar”的情况下打开,还是不相关?为什么我的java文件会用那个打开但不是没有?任何指导将不胜感激。

1 个答案:

答案 0 :(得分:1)

您可以使用 jpackage 为 Linux、Windows 和 macOS 创建可安装的软件包。它是 JDK 的一部分,因此不需要额外的工具。

相关问题