作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 JPackage 为 Linux 系统创建可执行文件。我已经使用此命令成功地为 Windows 创建了一个可执行文件:
jpackage --type msi --name EzQuiz --description "EzQuiz by Benjamin Schreiber" --app-version 1.0 --input D:\dev\IdeaProjects\fblaproj\out\artifacts\fbla_gui_jar --dest D:\Users\Work\Desktop\ --main-jar fbla_gui.jar --win-shortcut
但是,当我尝试使用相同的命令制作 RPM 或 DEB 或 PKG 时
jpackage --type rpm --name EzQuiz --description "EzQuiz by Benjamin Schreiber" --app-version 1.0 --input D:\dev\IdeaProjects\fblaproj\out\artifacts\fbla_gui_jar --dest D:\Users\Work\Desktop\ --main-jar fbla_gui.jar --linux-shortcut
我得到 错误:无效或不受支持的类型:[rpm]
在 JPackage 命令文档上我可以清楚地看到 RPM 是一个可接受的值 allowed values
如何在 Windows 上使用 jpackage 创建 RPM/PKG/DEB 文件?
最佳答案
如果这家伙的介绍还是最新的,jpackage不支持跨平台编译,也不支持跨平台部署。看看 https://www.youtube.com/watch?v=ZGW9AalZLN4 中的第一张幻灯片
解决方法可能是涉及正确的目标机器或自己尝试遵循 https://www.oracle.com/technical-resources/articles/javase/javatomac3.html
关于java - 我如何在 Windows 上对 RPM/PKG/DEB 进行 JPackage?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67607364/
我是一名优秀的程序员,十分优秀!