首页 > 解决方案 > 无法使用 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 文件确实包含一个主文件引用(一个混淆的主文件),但没有对类路径的引用(我们将所有内容包装在一个 JAR 中,因此我们没有任何外部 jar 依赖项)。

标签: javamacosclassjarmain

解决方案


推荐阅读