My Oracle Support Banner

[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 8
Information 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:

The native application runs successfully when:

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


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.