This is generally useful, specifically if you want to perform some operations based on Java version and so on.
public class JavaVersion
{
public static void main(String args[])
{
JavaVersion javaVersion = new JavaVersion();
javaVersion.proceed();
}
private void proceed()
{
//This works in Java 8 and prior
//For Java 9, there is a new api available in Runtime class
String javaVersion = System.getProperty(“java.version”);
System.out.println(“Java Version: ” + javaVersion);
}
}
/*
Expected output:
[[email protected]]# java JavaVersion
Java Version: 1.8.0_221
*/