我有点困惑jlink
。我能够编译我的源文件,然后使用jlink
使用以下命令
jlink -p $JAVA_HOME/jmods:mymods:<a few jars separated by colon here> \
--add-modules com.myModuleApp \
--output outfolder \
--launcher launch=com.myModuleApp/com.myModuleApp.Main
它返回一个树形结构文件夹,如下所示:
outfolder
├── bin
│ └── launch
├── conf
├── include
├── legal
├── lib
└── release
On jlink --help
没有提到如何包含resources
使用其任何选项。
我能够运行启动器launch
双击它,但随后出现与无法找到资源相关的错误(当然,因为它们不在外文件夹中).
但是,即使我尝试将资源手动放置在目录树中的任何位置,launch
呃还是找不到资源。
Is jlink
旨在取代javapackager
完全、部分、完全?
我们可以通过以下方式部署应用程序吗jlink
在 Java 9 应用程序中使用模块,然后将其捆绑在jar
?
如果我们使用jlink
,我们怎样才能正确地包括resources
文件在outfolder
?
〜提前致谢〜
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)