我想创建一个包含 3rd 方 jar 的 Java 9 运行时映像。我制作了一个简单的 Java 项目(我们称之为 this Example
)来调用一个实用程序 jar(我们称之为 this ExampleUtil.jar
)。Example
包含目录module-info.java
中的src
并在 Eclipse 中运行良好(我已添加ExampleUtil.jar
为模块依赖项)。如果我打电话:
jlink -v
--module-path "C:\Program Files\Java\jdk-9.0.4\jmods";C:\Temp
--add-modules com.example.steven
--output C:\Temp\image.steven
--launcher launch=com.example.steven/com.example.steven`
...我收到错误消息:
错误:找不到 ExampleUtil 模块的 module-info.class
有没有办法使用不是模块的 jars 创建运行时映像?谢谢你。