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 laterInformation in this document applies to any platform.
Symptoms
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.
Changes
Site upgraded from PT 8.51.xx to PT 8.59.06.
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 |
Changes |
Cause |
Solution |
References |