首页 > 解决方案 > javapackager:无法确定指定的运行时目录中存在哪个 JRE/JDK。MacOS 大苏尔

问题描述

当我跑

javapackager \
-deploy \
-Bruntime="/Users/david/Library/Java/JavaVirtualMachines/openjdk-15.0.2/Contents/Home" \
-native image \
-name "Sermon Viewer" \
-title "Sermon Viewer" \
-srcdir . \
-outdir . \
-srcfiles SermonViewer.jar \
-appclass Main \
-outfile SermonViewer \
-nosign \
-v 

它返回

com.oracle.tools.packager.ConfigException:
 Cannot determine which JRE/JDK exists in the specified runtime directory.

我可以使用 Intellij 进行编译,并且该目录确实存在。

我也试过:

export JAVA_HOME=`/usr/libexec/java_home`

并删除了 -Bruntime 但同样的错误。

标签: javamacosjavapackager

解决方案


推荐阅读