[Java SE] JDK or JRE 8 32-bit Fails to Launch, Throwing JNI Error java.lang.ExceptionInitializerError Caused by java.lang.ArrayIndexOutOfBoundsException: 0
(Doc ID 2973553.1)
Last updated on SEPTEMBER 12, 2023
Applies to:
Java SE JDK and JRE - Version 8 to 8Information in this document applies to any platform.
Symptoms
When a native application uses JNI to launch a 32-bit JRE 8 or JDK 8, the JRE or JDK may fail to start with the following error:
This error may occur on the following platforms:
- Windows Server 2019 or newer Windows Server version
- RHEL or Oracle Linux 6 x64 or newer Linux version
The native application runs successfully when:
- Launching a 64-bit JRE 8 or JDK 8
- Launching a 32-bit JRE 8 or JDK 8 on:
- Windows Server 2016 or older Windows Server version
- RHEL or Oracle Linux 6 x86 or older Linux version
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Cause |
Solution |