Как я могу убедиться, что я использую JDK версии 1.6?

1008
zundarz

Прежде чем я установил Java JDK1.6 на машину WinXP, я набрал текст из строки CMD

c:\javac 'javac' is not recognized as internal command ... 

Здесь я пришел к выводу, что у меня не было установки JDK на моем ПК

Итак, я установил Java 1.6.0_30

c:\javac Usage: javac <options> <source> files . .... 

Вывод: у меня теперь установлен JDK 1.6

c:\java -version  java version "1.4.2_06" 

Вывод: у меня нет JDK 1.6

Обнаружение: у меня на жестком диске следующие файлы:

c:\DevSuiteHome\jre\1.4.2.\bin\java.exe -- before I installed JDK 1.6 c:\Program Files\Java\jdk1.6.0_30\java.exe -- recently installed. 

Моя среда PATH указывает на оба JDK

 c:\path  c:\DevSuiteHome_1\jck\jre\bin;c:\Program Files\Java\jdk1.6.0_30\jre\bin... 

Вопросы: Как я могу получить 'Java-версию' для ссылки 1.6.0_30? Могу ли я ожидать ошибки с моим кодом Java, потому что у меня есть две версии JDK?

2

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

3
barlop

Это не указывает на тот, который вы хотите. Изменить свой ПУТЬ. Удалите обе эти ссылки.

c:\DevSuiteHome_1\jck\jre\bin;c:\Program Files\Java\jdk1.6.0_30\jre\bin 

Добавь это.

c:\Program Files\Java\jdk1.6.0_30 

Теперь откройте приглашение cmd, затем запустите java -version и, надеюсь, это 1.6

И нет, вы не получите ошибок, имеющих 2 версии Java. Это будет использовать только один или другой.

Похожие вопросы