Как определить версию JDK на основе выходных данных javac -version? - PullRequest
0 голосов
/ 14 ноября 2011

Большинство людей (и веб-сайт Oracle), похоже, называют версию JDK одной цифрой, например «Java SE Development Kit 7».

Однако вывод javac -version имеет формат: javac 1.6.0_24

Я подозреваю, но хотел бы получить подтверждение, что вторая цифра, в данном случае 6, относится к версии JDK. Это правильно, или есть другой способ определить однозначную версию JDK?

1 Ответ

4 голосов
/ 14 ноября 2011

Вторая цифра - почти правильный ответ.

For 1.7, "Java 7"
For 1.6, "Java 6"
For 1.5, "Java 5"
For 1.2 through 1.4, "Java 2" or alternatively (if being more specific) "Java (second digit)"

Java 1.1 и 1.0 просто продавались как "Java".Недостаточно людей использовали 1.0 для запуска ребрендинга в более способных 1.1.

...