英文:
Issues getting jpackage to run on a Mac Catalina 10.15.5
问题
我正在尝试将我的Java应用程序打包成一个.dmg文件。计划是为了在我的网站https://strides.co.nz上签名和公证我的应用程序。
我已经下载了Java 14,并且已经成功在bash配置文件中创建了一个路径。一些Java命令在终端上可以正常工作,但是每当我尝试运行jpackage时,都会出现"Command not found."的错误。
我对Mac并不是特别熟悉,并且由于被Netbeans宠坏了,对命令行的了解有限。有人可以给我一些建议,告诉我我漏掉了什么吗?
我仍然在大量研究为什么打包程序在我的机器上无法运行,但是还是一无所获。我看到bin目录中存在jpackage,但无法使其运行。这是我在我的机器上得到的内容:
edwardbullock@Annettes-MacBook-Air ~ % java -version
openjdk版本 "14.0.1" 2020-04-14
OpenJDK Runtime Environment AdoptOpenJDK(构建14.0.1+7)
OpenJDK 64位Server VM AdoptOpenJDK(构建14.0.1+7,混合模式,共享)
edwardbullock@Annettes-MacBook-Air ~ % jpackage --help
zsh:找不到命令:jpackage
edwardbullock@Annettes-MacBook-Air ~ %
我已经尝试在我的Windows PC上运行jpackage,那台机器上的jpackage可以工作。在Mac上,我似乎漏掉了一些东西。
英文:
I'm attempting to bundle my Java app into a .dmg file. The plan is to sign and notarize my app for distribution on my website https://strides.co.nz.
I have downloaded Java 14 and have successfully created a path on bash profile. Some java commands are working on Terminal, but whenever I attempt to run jpackage I get "Command not found."
I am not overly familiar with macs and have limited command line knowledge due to being spoiled by Netbeans. Can someone give me some suggestions on what I am missing.
I am still doing a lot of research on why package will not run on my machine but still have absolutely nothing. I see that jpackage is present in the bin but cannot get it to run. This is what I get on my machine:
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 ~ %
I have tried running jpackage on my Windows PC, and jpackage is working on that machine. I seem to be missing something on the mac.
答案1
得分: 0
如果您的计算机上运行着 AdoptOpenJDK 14.0.1,这可能会有帮助:
/Library/Java/JavaVirtualMachines/adoptopenjdk-14.jdk/Contents/Home/bin/jpackage
英文:
If you have AdoptOpenJDK 14.0.1 running on your machine, this might help:
/Library/Java/JavaVirtualMachines/adoptopenjdk-14.jdk/Contents/Home/bin/jpackage
专注分享java语言的经验与见解,让所有开发者获益!
评论