首页 > 解决方案 > 从 JAR 文件创建独立的 Mac 应用程序

问题描述

我是 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 文件会用它打开,但不能没有?任何指导将不胜感激。

标签: javajarbundler

解决方案


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


推荐阅读