Как установить путь Java и путь к классам в Windows-64bit - PullRequest
7 голосов
/ 17 сентября 2011

Я установил Java на Windows-64-битной ОС.но когда я выполняю javac, происходит сбой с сообщением об ошибке

, такой команды нет ». Я создал следующую переменную среды

CLASSPATH C: \ Program Files (x86) \ Java \jdk1.6.0_05 \ Lib

Ответы [ 5 ]

7 голосов
/ 17 сентября 2011

Добавьте соответствующий путь javac в переменную PATH.java.exe будет находиться в каталоге bin вашего JDK.Например,

SET PATH=%PATH%;C:\Program Files (x86)\Java\jdk1.6.0_05\bin
6 голосов
/ 02 апреля 2014

Прежде чем ответить на ваш вопрос, просто хочу ответить на этот простой вопрос: Зачем нам нужны PATH и CLASSPATH?

Ответ:

1) PATH: Вам необходимо установить PATH для компиляции исходного кода Java, создания JAVA CLASS FILES и операционной системы для загрузки классов во время выполнения.

2) CLASSPATH: Используется JVM, а не ОС.

Ответ на ваш вопрос:

Просто убедитесь, что у вас есть измененная переменная PATH (системная переменная среды Windows), так что она указывает на bin dir, который содержит все exe, например: java, javac и т. Д. В моем случае это так : ; C: \ Program Files \ Java \ jre7 \ bin .

Таким образом, не имеет значения, что ваша система является 32-битной / 64-битной до тех пор, пока вы не укажете / не измените переменную PATH правильно.

3 голосов
/ 03 февраля 2015

На самом деле, самый обычный способ сделать это в Windows -

  • Перейти к панели управления
  • Нажмите Система
  • Открыть дополнительные настройки
  • Нажмите Переменные среды ...

Путь - одна из переменных в разделе «Системные переменные». Здесь система будет искать при попытке выполнить команду.

  • просто добавьте полный путь к папке Bin под вашей Java путь установки. Вы можете скопировать его с помощью проводника Windows, чтобы не вводить его вручную
  • нажмите кнопку ОК, чтобы закрыть диалоговые окна.

Чтобы проверить, откройте командное окно или окно консоли (например, WindowsKey-R cmd.exe) и запустите:

javac -version

Если папка java bin находится в пути, система найдет и выполнит файл javac.exe, расположенный там, и вы увидите свою версию Java. Что-то вроде:

c:\>javac -version
javac 1.7.0_65
0 голосов
/ 14 июля 2017

Для меня переменная 'JAVA_HOME' должна быть установлена ​​как системная переменная, а не как переменная пользователя.Когда «JAVA_HOME» был изменен на системную переменную, команда «javac» работает.Кроме того, PATH и CLASSPATH являются системными переменными.

0 голосов
/ 10 марта 2017

Очень просто:

Вам нужно установить только две переменные окружения; PATH и java

=> Щелкните правой кнопкой мыши по Мой компьютер

=> Свойства

=> Нажмите в левой части меню панели « Расширенные настройки системы » => Нажмите кнопку « Переменные среды », см. Рис.

enter image description here

=> Выполните следующие шаги для установки Пользовательская переменная и Системная переменная .

Чтобы установить Пользовательская переменная с именем " PATH "

  • Нажмите кнопку " New " в разделе пользовательских переменных .
  • Установите имя переменной как " PATH " и значение переменной в соответствии с установленной Java-версией. (Как показано на рисунке ниже)

Для установки Системная переменная с именем " java "

  • Нажмите кнопку "Создать" на вкладке Системная переменная.

  • Установите имя переменной как " java " и значение переменной в соответствии с установленным Javarsion. (показано на рис. ниже). См. изображения ниже для справки.enter image description here

...