【问题标题】:Issues getting jpackage to run on a Mac Catalina 10.15.5让 jpackage 在 Mac Catalina 10.15.5 上运行的问题
【发布时间】:2020-06-29 06:37:20
【问题描述】:

我正在尝试将我的 Java 应用程序捆绑到一个 .dmg 文件中。计划是在我的网站https://strides.co.nz 上对我的应用程序进行签名和公证。

我已下载 Java 14 并已成功在 bash 配置文件上创建了一个路径。一些 java 命令正在终端上运行,但每当我尝试运行 jpackage 时,我都会收到“找不到命令”。

由于被 Netbeans 宠坏了,我对 mac 并不太熟悉,命令行知识也很有限。有人可以就我所缺少的内容给我一些建议吗?

我仍在研究为什么包不能在我的机器上运行但仍然一无所有。我看到 jpackage 存在于 bin 中,但无法使其运行。这是我在我的机器上得到的:

edwardbullock@Annettes-MacBook-Air ~ % java -version
openjdk version "14.0.1" 2020-04-14
OpenJDK Runtime Environment AdoptOpenJDK (build 14.0.1+7)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 14.0.1+7, mixed mode, sharing)
edwardbullock@Annettes-MacBook-Air ~ % jpackage --help
zsh: command not found: jpackage
edwardbullock@Annettes-MacBook-Air ~ % 

我尝试在我的 Windows PC 上运行 jpackage,并且 jpackage 正在那台机器上运行。我似乎在 mac 上遗漏了一些东西。

【问题讨论】:

  • 您有什么例外或类似的情况吗?命令行工具下载 macOS SDK、标头和构建工具,例如 Apple LLVM 编译器和 Make。这些工具可以轻松安装开源软件或在终端中的 UNIX 上进行开发。
  • 我也不例外。只是一条消息“找不到命令”。如果我的应用配置不正确,这可能是 jpackage 的响应吗?

标签: java macos command-line-tool java-14 jpackage


【解决方案1】:

如果您的机器上运行 AdoptOpenJDK 14.0.1,这可能会有所帮助: /Library/Java/JavaVirtualMachines/adoptopenjdk-14.jdk/Contents/Home/bin/jpackage

【讨论】:

  • 感谢您的回答。我刚刚下载了采用openjdk并再次尝试,但仍然有相同的“找不到命令”消息。没有确认 jpackage 程序正在运行。难道仅仅是我的应用程序配置不正确吗?我期待一些特定的错误消息或抛出异常。这可能是正确的吗?我已经编写了配置脚本,但仍然得到相同的结果。
猜你喜欢
  • 2020-09-29
  • 1970-01-01
  • 1970-01-01
  • 2011-01-07
  • 2020-11-10
  • 1970-01-01
  • 2020-12-28
  • 2020-02-11
  • 2020-09-26
相关资源
最近更新 更多