My Oracle Support Banner

E-CI: Getting "java.lang.UnsupportedClassVersionError: ..." Executing a Java Application that Uses the CI Java APIs (Doc ID 2888110.1)

Last updated on AUGUST 08, 2022

Applies to:

PeopleSoft Enterprise PT PeopleTools - Version 8.51 and later
Information in this document applies to any platform.


Site upgraded from PeopleTools (PT) 8.51.xx to PT 8.59.06. They use a 3rd party Java application that uses the PeopleSoft CI (Component Interface) Java APIs.

After the upgrade, the PeopleSoft "helper class" source files were generated, and compiled using JDK 11.0.xx, while the 3rd party application continued to use JDK/JRE 1.8.0.
When executed, the 3rd party Java application receives the errors below.

Sample environment:

PeopleTools 8.59.06
HCM 9.20
Java client is on Windows platform


Steps to replicate:

1. Set up the 3rd party application.
2. Log into Application Designer, open a CI, and generate the "helper class" Java source files.
3. Compile the source files, and create a jar containing the classes using JDK 11.0.
3. Set up the 3rd party application's environment, and execute the application.
4. Observe the error above.


 Site upgraded from PT 8.51.xx to PT 8.59.06.


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

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