java.exe в "C:\Program Files (x86)\Common Files\Oracle\Java\javapath\java.exe" переопределил локальную установку Java

Почему и как java.exe появился в "C:\Program Files (x86)\Common Files\Oracle\Java\javapath\java.exe", на Windows 10, и что еще более удивительно - переопределил мой OpenJDK'овский java. exe, который у меня в явном виде является системной переменной в переменных окружения?

Просто получил какое-то неловкое поведение, после чего решил проверить где java, что дало мне вот это:

C:\Program Files (x86)\Common Files\Oracle\Java\javapath\java.exe
my actual OpenJDK 11 distribution\binaries

И это произошло само по себе.

Что это?

Обновление:
Я нашел его в системной переменной PATH и просто удалил. Я надеюсь, что Windows OS не начнет вести себя неправильно из-за этого... но мне все еще интересно, КАК это попало туда и КАК это отменило мою локальную установку Java.

0
задан 11 February 2021 в 23:59
1 ответ

Очевидно, что запись "... \ javapath ..." добавляется к PATH установщиком Oracle Java в Java 8. Также возможно, что более поздние установщики Oracle Java делают это тоже.

Источник: https://douglascayers.com/2015/05/30/how-to-set-custom-java-path-after-installing-jdk-8/

И это произошло на его собственный.

Это не должно происходить спонтанно. Я утверждаю, что вы действительно запустили установщик Oracle Java или, возможно, какой-то другой установщик, в который был встроен установщик Java.

Я нашел его в системной переменной PATH и только что удалил. Я надеюсь, что ОС Windows не начнет плохо себя вести из-за этого

Windows как таковая не зависит от Java. Винду не сломаешь.

Вполне возможно , что какое-то установленное вами стороннее программное обеспечение может выйти из строя; например если для этого программного обеспечения конкретно требуется версия Java, отличная от версии Java 11, которая используется в вашем PATH.

Однако, если это так, вы всегда можете отменить изменение. (Я бы не стал об этом беспокоиться.)

0
ответ дан 24 April 2021 в 02:12

Теги

Похожие вопросы