当我跑
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 但同样的错误。