java - 无法使用 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 依赖项)。
解决方案
推荐阅读
- ios - objc 方法在我的 JS 端没有被识别
- linux - AWS EC2 packet_write_wait:连接到 UNKNOWN 端口 65535:管道损坏
- ruby-on-rails - 添加新测试时,以前工作测试的权限被拒绝
- javascript - 问:在自执行功能中,谁被分配了数字 10
- windows - 浏览到我的自定义本地 HTTPS 服务器时如何避免无效证书警告?
- android - 如何使用 Kotlin 过滤 RecyclerView?
- javascript - React 类型号 textInput 替换逗号
- html - 如何对齐表格中的两列 | HTML 电子邮件签名
- amazon-dynamodb - 我可以在二级索引中查询 DynamoDB 中的值列表吗?
- mysql - 如何使用 Powershell 从主机到运行 MySQL 服务器的容器执行文件中的 MySQL 命令?