我已经修改了 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)
现在,如您所见,我已经添加了导出和打开到,但是当我尝试使用它时java.base/sun.secruity.util
仍然得到。IllegalAccessError
你能帮我找出我做错了什么吗?
谢谢!