Java.lang.ClassNotFoundException: jdk.javadoc.doclet.Doclet после переключения с JDK на JREJAVA

Программисты JAVA общаются здесь
Anonymous
Java.lang.ClassNotFoundException: jdk.javadoc.doclet.Doclet после переключения с JDK на JRE

Сообщение Anonymous »

Недавно мне пришлось перейти с JDK на JRE.
После перехода у меня появляется сообщение об ошибках во время выполнения.

Вызвано: java.lang.ClassNotFoundException: jdk.javadoc.doclet.Doclet
в java.base/java.net.URLClassLoader.findClass(Unknown Source)
в clojure.lang.DynamicClassLoader .findClass(DynamicClassLoader.java:69)
в java.base/java.lang.ClassLoader.loadClass(неизвестный источник)
в clojure.lang.DynamicClassLoader.loadClass(DynamicClassLoader.java:77)
в java.base/java.lang.ClassLoader.loadClass(неизвестный источник)
в java.base/java.lang.Class.forName0(собственный метод)
в java.base/java.lang .Class.forName(Неизвестный источник)
в java.base/java.lang.Class.forName(Неизвестный источник)

Я заметил иерархия модулей Java здесь.
Я пытался исправить эту ошибку, используя аргумент --add-opens=java.base/jdk.javadoc=ALL-UNNAMED при запуске, но я получил ошибку. Модуль jdk.javadoc не принадлежит java.base.
Я также пробовал --add-opens=jdk.compiler/jdk.javadoc=ALL-UNNAMED и --add-opens=java.compiler/jdk.javadoc=ALL-UNNAMED, но я все равно получаю предупреждение. ВНИМАНИЕ: пакета jdk.javadoc нет в java.compiler
Как исправить эту ошибку в JRE?

Подробнее здесь: https://stackoverflow.com/questions/788 ... ching-from

Вернуться в «JAVA»