我有一个简单的非模块化 jar 文件main.jar
,它依赖于libA.jar
和libB.jar
. 这三个 jar 文件都驻留在当前目录中。我希望 jdeps(版本 15.0.1)module-info.java
为main.jar
. 这是我的 shell 命令(在 Windows 上使用 cmd.exe):
jdeps --module-path . --add-modules=ALL-MODULE-PATH --generate-module-info . main.jar
此命令确实会生成所需的module-info.java
文件,但也会发出以下警告:
Warning: split package: org.example.main file:///D:/Temp/./main.jar main.jar
writing to .\main\module-info.java
该软件包org.example.main
仅存在于main.jar
- 所以我认为不应该有任何警告。
关于为什么 jdeps 确实在这里看到问题的任何提示?