I created some Java Code in STS (Eclipse) and created a jar of the code that I then added to the Drivers folder in Katalon. I then created a groovy use case that referenced that code. When I executed my test script I got:
Test Cases/lib/db/recreate_db FAILED.
Reason:
java.lang.UnsupportedClassVersionError:
com/js/enigma/enigmakatalondb/helper/shell/ShellHelperImpl has been
compiled by a more recent version of the Java Runtime (class file version 58.0),
this version of the Java Runtime only recognizes class file versions up to 52.0
I then tried to update the installed JRE but when I navigate to my JAVA_HOME:
/Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk/Contents/Home
the katalon error is:
Target is not a JDK root. System library was not found.
My question is:
Why does Katalon not support jdk 15.x.x when STS (Eclipse) does?
Both Katalon and STS are built on Eclipse yet Katalon cannot support the same versions of java. Why?
I saw older questions (from roughly 1 to 2 years ago) where Katalon could not support jdk 1.11 - why is nothing being done to support up to date jdks? The system changed in jdk 1.9 which is ages ago. I think a priority ticket should be raised to provide compatibility with up to date JDK / JREs. What does Katalon think about this?
Thank you for your time in reading this question. Thank you for Katalon.