Как я могу убедиться, что я использую JDK версии 1.6?
Прежде чем я установил 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?
1 ответ
Это не указывает на тот, который вы хотите. Изменить свой ПУТЬ. Удалите обе эти ссылки.
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. Это будет использовать только один или другой.