· Mar 10

Questions about Java Versions for %JDBC External Language Server

I have questions about Java Versions needed for setting up a %JDBC External Language Server

I'm trying to start the %JDBC. External Language Server my local instance of IRIS (2023.1.2). I've recently upgraded Java to version 21.0.1 

When starting the External Language Server, I get this error message:

Start External Language Server %JDBC Server:

Please wait...result will show below:

2024-03-09 20:45:27  Starting JDBC Gateway Server '%JDBC Server'
2024-03-09 20:45:32  *ERROR* Return from RunStartCmd: ERROR #5049: Java version '21.0.1' is not supported.
2024-03-09 20:45:32  An error occurred while trying to start the Gateway Server External Language Server failed to Start:
ERROR #5049: Java version '21.0.1' is not supported.


I've downloaded an older version of Java on my system, but didn't install it (e.g., change JAVA_PATH, etc. on O/S).

However, I changed the %JDBC Server configuration to include the path to that "sidecar" java (C:\Java\openjdk-11.0.2_windows-x64_bin\jdk-11.0.2\) in its Class Path and Java Home Directory fields:


With that version, External Language Server works just fine:

The question is: Does anyone know the latest version of Java for which this will work? Other applications on these machines  need Java versions that are later than Java 11.


Product version: IRIS 2023.1
$ZV: IRIS for Windows (x86-64) 2023.1.2 (Build 450U) Mon Oct 16 2023 10:18:34 EDT
Discussion (2)2
Log in or sign up to continue