В чем разница между версией javac и версией java? - PullRequest
0 голосов
/ 23 сентября 2019
C:\Users\usr>javac -version
javac 1.8.0_151

C:\Users\usr>java -version
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) Client VM (build 25.171-b11, mixed mode, sharing)

Насколько я знаю, javac - это компилятор Java, который переводит .java в .class файлы, но тогда почему оба показывают разные версии (см. Изображение), насколько они отличаются друг от друга?Я установил переменные окружения для версии 1.8.0_151, в eclipse тоже в настройках -> установил jre, указав путь для 1.8.0_151, тогда почему для java -version это 1.8.0_171?

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...