Мне любопытно, какая разница существует между путями, которые я вижу в среде 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 требует обновления вручную?