I’ve to recently switch from JDK to JRE.
After swicthing I’m getting below errors at runtime.
Caused by: java.lang.ClassNotFoundException: jdk.javadoc.doclet.Doclet
at java.base/java.net.URLClassLoader.findClass(Unknown Source)
at clojure.lang.DynamicClassLoader.findClass(DynamicClassLoader.java:69)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at clojure.lang.DynamicClassLoader.loadClass(DynamicClassLoader.java:77)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Unknown Source)
at java.base/java.lang.Class.forName(Unknown Source)
I tried to fix this error by using --add-opens=java.base/jdk.javadoc=ALL-UNNAMED
argument at startup but I got error jdk.javadoc
module doesn’t belong to java.base.
I also tried --add-opens=jdk.compiler/jdk.javadoc=ALL-UNNAMED
and --add-opens=java.compiler/jdk.javadoc=ALL-UNNAMED
but I’m still get warning WARNING: package jdk.javadoc not in java.compiler
How to fix this error in JRE?