RFR [9] 8139297: java.lang.NoClassDefFoundError: Could not initialize class jdk.internal.jimage.ImageNativeSubstrate
Alan Bateman
Alan.Bateman at oracle.com
Fri Oct 9 19:37:19 UTC 2015
On 09/10/2015 20:26, Jim Laskey (Oracle) wrote:
> "it should never attempt to use the native implementation” This is confusing. It’s attempting to see if a native library is present otherwise use java. Is this the wrong approach?
>
>
jrtfs should use the native implementation when targeting the current
runtime of course.
However, when the target runtime is different then the safest is to use
the pure-java implementation. I think this will become more obvious when
jrtfs is updated to work on JDK 9 but targeting a different JDK 9 build.
-Alan.
More information about the core-libs-dev
mailing list