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.
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