1

Тема: Версія JDK

Всім привіт, допоможіть, будь ласка, в змінні path є jdk 11:
C:\Program Files\Java\jdk-11.0.15.1

Але при виклику з командного рядка команди java -version Видає 17 версію:

java version "17.0.3.1" 2022-04-22 LTS
Java(TM) SE Runtime Environment (build 17.0.3.1+2-LTS-6)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.3.1+2-LTS-6, mixed mode, sharing)

Так от питання, чи це нормально? Як зробити, щоб версія була всюди 11?

2

Re: Версія JDK

нащо? завантаж 17 і працюй

3

Re: Версія JDK

Ostapko написав:

Як зробити, щоб версія була всюди 11?

Не знаю як це робити у Віндовсі, але в sdkman'і або Арч Лінуксі (archlinux-java) виставляється дефолтна версія.

Сильно під капот не лазив, бо it just werks, але бачу, що sdkman ставить у JAVA_HOME шлях до ~/.sdkman/candidates/java/current, який є символьним лінком на мою інсталяцію 11 Джави ~/.sdkman/candidates/java/11.0.16.1-tem. Спробуйте може виставити JAVA_HOME у налаштуваннях змінних середовища Віндовса.

Подякували: leofun011

4

Re: Версія JDK

в віндовс є теж менеджер, там можна вибирати версію по дефолту, якщо встановлено декілька версій,