小编bro*_* vi的帖子

java.lang.reflect.inaccessibleobjectexception无法使jdk.internal.loader.classloaders

我有一个异常,例如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。

java exception classloader spring-boot java-9

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

classloader ×1

exception ×1

java ×1

java-9 ×1

spring-boot ×1