首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对有多版本实现的模块使用jdeps,但根模块没有

对有多版本实现的模块使用jdeps,但根模块没有
EN

Stack Overflow用户
提问于 2018-09-06 11:09:30
回答 2查看 691关注 0票数 7

如果当前模块具有多版本依赖关系,则不太确定如何使用jdeps检查模块。

jdeps一直要求我提供--multi-version 9,但其他依赖的模块不是多版本的。如何在这种情况下正确使用jdep?

命令:

代码语言:javascript
复制
jdeps  -cp .\..\..\..\modules --module-path .\..\..\..\modules  -s ws-gen.jar

错误: jaxb-api.jar是多版本jar文件,但未设置--multi-release选项

命令:

代码语言:javascript
复制
jdeps --multi-release 9 --module-path . -filter:package -s jaxb-api.jar
Error: bcprov-jdk15on-1.60.jar is not a multi-release jar file but --multi-release option is set

jdeps -之前通过JDK11命令访问:

代码语言:javascript
复制
jdeps -version
11
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-09-08 00:02:56

这似乎是https://bugs.openjdk.java.net/browse/JDK-8210502跟踪的jdeps中的一个错误。

票数 4
EN

Stack Overflow用户

发布于 2018-12-03 07:01:49

在jdeps中使用Oracle-JDK:https://bugs.java.com/bugdatabase/view_bug.do?bug_id=8207162时也存在同样的错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52195964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档