Old Java Run Time in the Lab

Looks like java runtime version is very old in the lab. Can we get an updated version - Java 18?

Main has been compiled by a more recent version of the Java Runtime (class file version 62
.65535), this version of the Java Runtime only recognizes class file versions up to 52.0

Hi Sanchit,

The JRE is usually old in the server environments because upgrading JRE might break the various services and applications.

Usually, as a strategy for successful deployment and distribution, whatever we build we should target the lowest version of the JRE possible.

In this case the version is very old. The current Java Version is 18 but the server has Java 8. It doesn’t make sense to have this old version as new features (specially the security related ones) are missed out. Secondly, in this case we are talking about a lab environment which - 1) should have latest frameworks 2) what kind of application in lab environment would break by upgrade? This is not a production server used for real world, its a lab. I don’t think anyone is using Java 8 these days.

Even the python version is 2.7.5 which is not used anywhere these days in production use cases.

Having such old frameworks makes the lab out of date with current standards.