未找到 jpackage - mac OS

jpackage not found - mac OS

我正在尝试将包含 javafx 内容的 .jar 文件制作成可执行应用程序,但是当我尝试在命令行上执行 jpackage 时,我发现找不到命令。我已经从 Oracle 下载了最新的 jdk-15.0.1_osx-x64_bin.dmg。

虽然定义了一些Java命令(例如java、javac)并且在本地/usr/bin目录中,但它们只包含在Java 6 个版本(包括 eg appletviewer)。

后来 Java 版本中添加的新命令,如 jmod、jlink 等,在路径中不可用。几年前,我在 Apple 提出了一个雷达(bug),得到的回应是“是吗?” — 不要屏住呼吸。

为了 运行 这些命令,您需要将安装的 Home/bin 目录(在 /Library/Java/JavaVirtual/Machines 下)添加到您的 PATH 环境变量中。也可以使用/usr/libexec/java_home自动查找安装的JVM路径