0

我已经修改了 openjdk14 的模块 jdk.jartool 并将其重命名(所以当我部署一个 jar 供客户使用时,他们的 jdk 中的默认 jdk.jartool 不会发生)。

现在,当我尝试运行该模块时,出现以下问题:

Exception in thread "main" java.lang.IllegalAccessError: class sun.security.tools.kmsjarsigner.Main (in module jdk.kmsjartool) cannot access class sun.security.util.DisabledAlgorithmConstraints (in module java.base) because module java.base does not export sun.security.util to module jdk.kmsjartool
    at jdk.kmsjartool/sun.security.tools.kmsjarsigner.Main.<clinit>(Main.java:92)

我从 Intellij 添加了以下 JVM 参数: JVM 参数

现在,如您所见,我已经添加了导出和打开到,但是当我尝试使用它时java.base/sun.secruity.util仍然得到。IllegalAccessError

你能帮我找出我做错了什么吗?

谢谢!

4

0 回答 0