java - 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 但同样的错误。
解决方案
推荐阅读
- c# - 从应用程序使用 API 时跳过 DocuSign 登录请求
- cassandra - Cassandra multinode cluster setup issue (for example 3 nodes)
- powershell - 用文件名中的特殊字符重命名多个文件
- spring-boot - Spring Boot API : If any field is empty in request body it is storing as null in DB
- java - 如何使用 jdeps 分析 fat jar(spring-boot)的依赖关系?
- maple - Taylor series vs numeric solution of nonlinear DE in maple
- python - 无法显示原图使用opencv-python 3.4
- javascript - 浏览器中的 Javascript 添加了哪些功能
- python - Getting 'KeyError' when running module
- c# - Windows Forms Designer and WPF Designer for .NET Core