当前位置: 首页 > 知识库问答 >
问题:

jpackage缺少“苹果。应用商店“捆绑类型

龙珂
2023-03-14

旧的退役< code>javapackager工具曾经有3种用于mac os x的包类型:

    < li>dmg < li>pkg < li>mac。Appstore

但新的jpackage工具只有两种类型:

  • dmg
  • 包装

mac.Appstore类型以前在打包要提交到Mac Appstore的应用程序时使用。它会自动找到两个证书(安装程序和应用程序)并使用它来签署应用程序和pkg文件。

这个选项在新的jpackage工具中似乎不存在。

我的问题:有没有一个选项可以用< code>jpackage为Mac Appstore构建包,我不知道为什么漏掉了这个选项?还是这个选项已经一去不复返了?如果是这样,那么有什么选择呢?

共有1个答案

米丰
2023-03-14

我提交了在jpackage中包含此功能的请求:

https://bugs.openjdk.java.net/browse/JDK-8248904

更新:此功能已添加到JDK 17

 类似资料:
  • 我是Apache karaf和OSGI的新手。我正在尝试编写和运行一个非常简单的捆绑包。但是我在启动该捆绑包时遇到了这个错误: 执行命令时出错:在捆绑包上执行命令时出错:无法解析karaf[86](R 86.0):缺少需求[karaf[86](R 86.0)]osgi。装电线。包裹(osgi.wiring.package=bundle)未解决的需求:[[karaf[86](R 86.0)]osgi

  • 提前感谢您的帮助!我正在学习一个教程,当我尝试启动我在karaf中安装的捆绑包时,它不会启动...日志是: 20:12:18.713 错误 [Karaf 本地控制台用户 karaf] 执行命令 org.apache.karaf.shell.support.MultiException 时捕获异常:在捆绑包上执行命令时出错:启动捆绑包 157 时出错:无法解析 db-examplejpa [157]

  • Maven JavaFx项目编译但从控制台运行时给出“缺少JavaFx应用程序类”错误消息 上面的方法是“创建一个新的主类,并调用扩展应用程序的类的主方法”。 然而,我仍然面临以下问题: 2.java--module-path“c:\program files\java\javafx-sdk-11.0.2\lib”--add-modules=javafx.controls,javafx.fxml,

  • 我有一个使用OSGi-(felix)、SpringDM、hibernate和maven的项目。当我安装捆绑包时,它是正常的,当我运行捆绑包id时的输出是: 这是我在启动此捆绑包时看到的: 这是我的beans.xml: 这是我的pom文件: 此外,在felix中存在一个完整的捆绑错误。

  • 提前感谢。我有问题启动一个osgi捆绑包,它给出了这个错误消息:包/捆绑包将不安装。它编译,并构建好,当部署到Karaf时,它不会加载和抱怨丢失的布线包,看起来像是正在导出和导入。但是缺少一个版本id。 执行命令时出错:无法启动bundle mvn:com。通用电气。数字的passthru/passthrumt1。dataserviceimpl/1.0.1-SNAPSHOT在功能部件passthr

  • 除了手动反编译类,检查它的所有依赖项,以及这些依赖项是否在类路径上,等等,对每个依赖类无限....有没有任何方法可以准确地确定类路径中缺少了哪个类,从而导致Java无法加载我的主类? 另一个问题是缺少父/接口类的问题。但是我已经手动检查了所有祖先类或者在指定的类路径上,或者在JDK中,如下所示。