1

У меня Windows 7 на 64 бит. Я использую как 64-битные, так и 32-битные браузеры.

Я обновил Java до текущей версии (1.6.0_35), но панель управления \ java \ about сообщает, что работает устаревшая версия 1.6.0_017.

Кроме того, вкладка Java в панели управления Java говорит мне, что у меня установлены три версии. 1.7.0_07 в программных файлах (x86)
1.6.0_17 в программных файлах
1.6.0_35 в программных файлах (x86)

как мне запустить текущую версию?

4 ответа4

4

Ваш 32-битный браузер будет вызывать 32-битную JRE, а ваш 64-битный браузер будет вызывать 64-битную JRE.

32-битная JRE установлена в Program Files (x86) а 64-битная JRE установлена в Program Files .

В вашем случае, кажется, что самая последняя 64-битная JRE у вас - 1.6.0_17.

2

Я подозреваю, что что-то пошло не так, когда я обновил учетную запись без прав администратора.

Я удалил все три версии и заново установил текущую версию 1.7. Сейчас работает текущая версия.

0

Старая версия отображается в 32-битном или 64-битном браузере? Если он установлен на 64-разрядную версию, посмотрите, исправляет ли плагин браузера установку 64-разрядной версии 1.6.0_35.

Если это не работает, вы можете запустить "Java" из панели управления. Это позволит вам выбрать, какой JRE в вашей системе следует использовать, и позволит вам выбрать другие вручную, если они не были найдены.

Кроме того, для JVM/JDK, используемого из командной строки, я хотел бы иметь больше контроля над тем, какая версия используется, поэтому у меня есть набор системных переменных среды для установки JVM на пути. У меня есть переменная JAVA_HOME, которая включена в мой PATH, установленный в каталог bin. У меня также есть набор системных переменных среды для каждой установленной версии JVM, например, JAVA_HOME_1_6_17 , JAVA_HOME_1_7_2 , JAVA_HOME_1_6_35 , которые я создаю при установке новой JVM, указывающей на каталоги установки каждой из них. Переменная JAVA_HOME просто указывает на версию JDK, которую я хочу использовать, такую как JAVA_HOME=JAVA_HOME_1_6_35

0

Самым чистым решением было бы удалить все установленные JRE и JDK, загрузить новейшие 32-битные и 64-битные JRE и установить их.

Эти JRE будут установлены в C:\Program Files\Java\jre7 и C:\Program Files x86\Java\jre7

В зависимости от путей установки у вас также было установлено несколько JDK. Пока вы не разрабатываете на Java, они вам не нужны.

Обратите внимание, что JDK не обновляются автоматически. Вы должны загрузить новый JDK, установить его и удалить старый.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .