如何解决无法使用 Zulu JRE (8.271) 在 macOS 上运行 Jar 文件
java -jar jarfile
在 Windows/Ubuntu 上完美运行,但在 macOS 上,我不断收到“无法找到或加载主类”的消息。
不仅如此,当我使用 Oracle 的 JRE 运行 jar 时 - 它可以工作(oracle 的 JRE 不是路径的一部分,所以我写了绝对路径以验证我正在运行的正确版本)。
因此,使用 jre\bin\java
文件的绝对路径,一次到 Oracle 的 JRE(有效),一次到 Zulu 的 Mac 版本 JRE,我得到“无法找到或加载主类。”
有什么想法吗?
我使用了一个简单的 java -jar jarfile
命令。
Jar 中的 Manifest 文件确实包含一个 Main 文件引用(一个混淆的 Main 文件),但没有引用类路径(我们将所有内容都包装在一个 JAR 中,因此我们没有任何外部 jar 依赖项)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。