Я скачал 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 \
Windows использует первый исполняемый файл в PATH, который соответствует запрошенной команде.
В вашем 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-битную среду выполнения, и в этом случае есть несколько приложений, которые ломаются.)
источник
Вам нужно установить среды выполнения, а не просто скачать их.
источник
В соответствии с рекомендациями @ http://www.java.com/en/download/faq/remove_olderversions.xml вы должны удалить все предыдущие версии Java при обновлении до более новой версии.
источник