2015-09-15 3 views
0

Недавно я установил Java, но когда я откройте командную строку и я вхожу:Java признается, но Javac не распознается

java -version 

я вернусь:

C:\Users\Tim>java -version 
java version "1.8.0_60" 
Java(TM) SE Runtime Environment (build 1.8.0_60-b27) 
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode) 

Но когда я вхожу:

javac -version 

я вернусь:

C:\Users\Tim>javac -version 
'javac' is not recognized as an internal or external command, 
operable program or batch file. 

я добавил следующую строку в конец моего пути в переменных окружения:

;C:\Program Files\Java\jdk1.8.0_60\bin; 

Я установил эту версию:

jdk-8u60-windows-x64.exe 

я использую для Windows 10. Я искал несколько источников но никто из них, похоже, не работает. Я думаю, что я установил правильный пакет, так как имя JDK, оно для Windows на машине 64 и java найдено, но компилятор - нет. Сейчас я пытаюсь тренироваться на Java, но я застрял здесь и не могу продвинуться дальше, пока не уберу это. Я ценю любую помощь. Спасибо.

+0

Вы проверили, если вы можете получить доступ к папке, где 'javac' находится в системной переменной PATH среды? –

+0

Какова полная стоимость вашего PATH? И где установлен JDK? Есть ли «C: \ Program Files \ Java \ jdk1.8.0_60 \ bin»? –

+0

Я открываю папку, и javac.exe присутствует в папке вместе с java.exe. –

ответ

1

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

Системные переменные:

  • Редактировать пути переменной, добавив следующее:

    ; C: \ ProgramFiles \ Java \ Java_version \ бен

  • Создайте новую переменную. Его имя будет и классам его значение будет: ; C \ ProgramFiles \ Java \ Java_Version \ src.zip

Переменные среды пользователя:

  • Создать переменную путь, его значение будет: C: \ ProgramFiles \ Java \ Java_verson \ bin

  • Создайте переменную с именем классам, его значение будет: C \ ProgramFiles \ Java \ Java_Version \ src.zip

0

Я имел эту проблему .. решение, чтобы удалить все пробелы из пути Java , Поэтому вместо того, чтобы он располагался по адресу:

JAVA_HOME = C: \ Program Files \ Java \ jdk1.8.0_60

переместить папку JDK в,

, например: JAVA_HOME = C: \ Java \ jdk1.8.0_60

Затем добавьте следующую строку в конце пути в переменных окружения :

C: \ Java \ jdk1.8.0_60 \ bin;

он работал для меня :)

Смежные вопросы