Как лучше всего установить путь к Java в Windows - PullRequest
0 голосов
/ 27 апреля 2018

Мне любопытно, какая разница существует между путями, которые я вижу в среде Windows к Java. Если я сделаю команду where java, я смогу увидеть

C:\Program Files (x86)\Common Files\Oracle\Java\javapath\java.exe
C:\ProgramData\Oracle\Java\javapath\java.exe
C:\Program Files\Java\jdk1.6.0_21\bin\java.exe

И я видел, что первый, javapath, обновляется последней установленной java sdk. Тем не менее, большинство из того, что вам говорит гугл, должно установить переменную окружения PATH на самую последнюю, ту, с jdk в пути. Так что лучше, как они работают. Например, что лучше для разработки Xamarin или Android?

Надеюсь, у кого-то есть понимание, я буду благодарен за комментарии по этому поводу. Теперь я знаю (все это делают), что для изменения пути к java необходимо установить переменную JAVA_HOME. Я сделал это после публикации, трудно вспомнить все, что вы читали в данный момент! Тем не менее, какова цель других путей, и почему обновление java jre автоматически устанавливает версию java, в то время как загрузка sdk требует обновления вручную?

1 Ответ

0 голосов
/ 30 апреля 2018

На моем компьютере файлы в C: \ ProgramData \ Oracle \ Java \ javapath используются для символической ссылки на файлы в других местах. Но заметил, что это изменилось в или до 8u112. Стоит отметить, что в моем текущем выпуске (8u171) обе папки javapath являются символической ссылкой на «целевые» папки в одном каталоге.

Если я отменю действия в c: \ programdata, я замечу, что моя среда Eclipse перестает работать хорошо.

Но у меня нет намного большего понимания истории или почему за всем этим все же.

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