【问题标题】:jdeps failing on sprinboot projectjdeps 在 Spring Boot 项目上失败
【发布时间】:2019-09-01 23:03:04
【问题描述】:

我有 springboot web 应用程序,我正在尝试在这个项目上运行 jdeps(使用 java11),它失败并出现错误。

jdeps 命令:jdeps --print-module-deps --multi-release 9 -cp ./*.jar .

例外:

Exception in thread "main" java.lang.module.FindException: Module java.xml.bind not found, required by java.ws.rs
        at java.base/java.lang.module.Resolver.findFail(Resolver.java:877)
        at java.base/java.lang.module.Resolver.resolve(Resolver.java:191)
        at java.base/java.lang.module.Resolver.resolve(Resolver.java:140)
        at java.base/java.lang.module.Configuration.resolve(Configuration.java:411)
        at java.base/java.lang.module.Configuration.resolve(Configuration.java:245)
        at jdk.jdeps/com.sun.tools.jdeps.JdepsConfiguration.<init>(JdepsConfiguration.java:117)
        at jdk.jdeps/com.sun.tools.jdeps.JdepsConfiguration$Builder.build(JdepsConfiguration.java:563)
        at jdk.jdeps/com.sun.tools.jdeps.JdepsTask.buildConfig(JdepsTask.java:589)
        at jdk.jdeps/com.sun.tools.jdeps.JdepsTask.run(JdepsTask.java:543)
        at jdk.jdeps/com.sun.tools.jdeps.JdepsTask.run(JdepsTask.java:519)
        at jdk.jdeps/com.sun.tools.jdeps.Main.main(Main.java:49)

【问题讨论】:

    标签: java jdeps


    【解决方案1】:

    模块 java.xml.bind 已在 JDK11 中删除,并且该多版本 jar 是针对 JDK9 编译的并需要它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-24
      • 2017-05-27
      • 1970-01-01
      • 2019-12-02
      • 2019-09-24
      • 2015-12-31
      • 2018-09-19
      • 2021-01-23
      相关资源
      最近更新 更多