Как мне обновить мой Java?

1487
code511788465541441

Я скачал Java SE Runtime Environment 6u24 и Java SE Development Kit 6u24, но когда я захожу в CMD и печатаю, java -versionон все равно говорит:

java version "1.4.2_03" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_03-b02) Java HotSpot(TM) Client VM (build 1.4.2_03-b02, mixed mode) 

Изменить: да, я установил их после загрузки.

Редактировать: так выглядит мой путь

PATH = C: \ оракул \ ora92 \ Bin; C: \ orant14 \ Bin; C: \ orant5a \ Bin; C: \ оракул \ ora92 \ JRE \ 1.4.2 \ Bin \ клиент; C: \ оракул \ ora92 \ JRE \ 1.4.2 \ bin; C: \ Program Files \ Oracle \ jre \ 1.3.1 \ bin; C: \ Program Files \ Oracle \ jre \ 1.1.8 \ bin; C: \ WINDOWS \ system32; C: \ WINDOWS ; C: \ WINDOWS \ System32 \ Wbem; C: \ Program Files \ Wave Systems Corp \ Диспетчер предварительной загрузки Dell \ Клиент доступа \ v5 \; C: \ orant5a \ jdk \ bin; C: \ orant14 \ jdk \ bin; C: \ Program Files \ QuickTime \ QTSystem \

1

4 ответа на вопрос

6
Peter Mortensen

Проверьте PATHпеременную среды и убедитесь, что она содержит установленный путь java_1.6\bin, а не java_1.4\bin.


C:\oracle\ora92\jre\1.4.2\bin 

Вы 1.4.2на своем пути. Удалите это и добавьте 1.6 в ПУТИ.

Я отредактировал свой пост, чтобы включить путь. я должен добавить это к пути или заменить один из включенных 13 лет назад 0
смотри мой обновленный ответ. 13 лет назад 0
4

Windows использует первый исполняемый файл в ПУТИ, который соответствует запрошенной команде.

В вашем PATH у вас есть C: \ oracle \ ora92 \ jre \ 1.4.2 \ bin в качестве одного из первых значений. Вот почему Java 1.4.2 выполняется.

(Небольшое примечание: если вы измените PATH, чтобы вначале не ссылаться на исполняемый файл Java 1.4.2, это может привести к тому, что какое-то другое приложение не будет работать, если по какой-то причине требуется Java 1.4.2 и не будет работать с более новой версией. Это вряд ли будет проблемой, если только вы не переключаетесь с 32-битной среды выполнения Java на 64-битную среду выполнения, и в этом случае есть несколько приложений, которые ломаются.)

3
jzd

Вам нужно установить среды выполнения, а не просто скачать их.

конечно я их установил. ты пытаешься быть смешным? 13 лет назад 1
@user, not trying to be funny. You only mentioned you downloaded them, I was just making sure that you had remembered to install them. I don't know if you are running on two hours of sleep or not. jzd 13 лет назад 1
3
stylez

В соответствии с рекомендациями @ http://www.java.com/en/download/faq/remove_olderversions.xml вы должны удалить все предыдущие версии Java при обновлении до более новой версии.

+1: до недавнего времени установщики Java очень плохо справлялись с существующими установками; удалите их все и начните сначала для лучших результатов. Панель управления Java также может быть полезна при определении того, какие версии Java установлены и где они находятся. boot13 13 лет назад 1