gluon - 观察到的服务模块不包含在 jpackage 中
问题描述
我将GluonHQ 的 jpackager 反向移植用于 JDK 11--bind-services
,并使用以下参数运行它:
jpackager create-installer -o installer --name "Demo App" --class net.clementlevallois.monitor.Controller --module net.clementlevallois.monitor --module-path lib/ --add-modules net.clementlevallois.monitorobserver --bind-services --win-menu --win-shortcut --win-dir-chooser --strip-native-commands --singleton
返回一个安装程序,但也抛出:
Illegal argument [--bind-services]
是我做错了什么,还是 jpackager 的这个反向移植实际上不支持这个论点?我的应用程序与安装程序打包在一起,我可以启动它,但实际上它应该调用服务但未能这样做。在这种情况下,我如何打包一个包含 的模块化应用程序ServiceProviders
?
解决方案
为什么还要使用这种古老的工具?相反,您应该使用随 JDK 14 发布的新 jpackage 工具(注意拼写)。
推荐阅读
- testing - Botium 没有以正确的顺序运行我的测试(?)
- dynamics-crm - 案例 createdon 是否由相关的 Accounts overriddencreatedon 日期填充?- 动态 365
- apache-nifi - 限制对此进程组的修改访问
- python - 爬表 Python
- html - 如何在保持继承大小的同时设置css高度(热到偏移高度)
- python-3.x - 将 2D 图像转换为 3D
- r - 使用 lm() 和 predict() 按日期滚动回归和预测
- python-asyncio - run_in_executor 是否针对在协同程序的循环中运行进行了优化?
- ruby-on-rails - 如何在 Rails 中使用带有 before_save 的计算列
- amazon-web-services - 部署 lambda 函数时出现 AccessDeniedException