我有一个异常,例如java.lang.reflect.InaccessibleObjectException: Unable to make jdk.internal.loader.ClassLoaders$AppClassLoader(jdk.internal.loader.ClassLoaders$PlatformClassLoader,jdk.internal.loader.URLClassPath) 可访问:模块 java.base 确实
在我使用库编译组:'com.github.snowindy',名称:'scriptlet4docx',版本:'0.8.6'之后,不是“打开jdk.internal.loader”到未命名模块@45f08579
我
从这里找到了一些解决方案,例如 1. java --add-opens java.base/java.lang=ALL-UNNAMED如何解决 InaccessibleObjectException ("Unable to make {member}accessible: module {A} does not 'opens {package }' 到 {B}") 在 Java 9 上?
2. java --add-opens java.base/jdk.internal.loader=ALL-UNNAMED --add-opens jdk.zipfs/jdk.nio.zipfs=ALL-UNNAMED -jar scriptlet4docx-0.8.6.jar
所以我尝试在终端中运行这个命令,但它不起作用。我还尝试添加虚拟机选项,例如 在此处输入图像描述
或者在这里输入图像描述 ,但两者都不起作用......
我在intellij jdk11中使用了默认版本的jdk。