Существует несколько способов проверить, какая версия Java установлена в вашей системе.
Скорее всего, самый простой способ – прямое использование двоичного файла java в сочетании с опцией -version.
Для этого запустите java -version на вашем терминале.
$ java -version
Кроме того, выполните следующую команду, чтобы проверить версию текущего Java-компилятора Java javac:
$ javac -version
Если вы ищете системный агностический способ проверки версии Java, установленной в вашей системе, попытайтесь получить программную версию Java.
Эта процедура должна работать с любой версией Java, а также с любой операционной системой.
Используя любой текстовый редактор, создайте новый файл CheckJavaVersion.java со следующим содержимым:
public class CheckJavaVersion {
public static void main(String[] args) {
String javaVersion = System.getProperty("java.version");
System.out.format("Java Version = '%s'\n", javaVersion);
}
}
Как только созданный файл будет создан, необходимо скомпилировать и выполнить. Например:
$ javac CheckJavaVersion.java $ java CheckJavaVersion Java Version = '11'
Выполнение Java-программы CheckJavaVersion привело к выводу версии Java.
В этом случае версия Java версии 11 установлена в нашей системе.
На следующем рисунке показана вся процедура проверки программной версии Java: