javac не может быть найден - CLASSPATH / Path / JAVA_HOME установлен для JDK в Windows 7 64-разрядная версия - PullRequest
2 голосов
/ 16 июля 2011

Я просматривал многочисленные темы здесь и в Google и не могу найти решение.

Я установил последнюю версию Java JDK (1.6.0_26) на 64-битную Windows 7. Я добавил путь к файлу "C: \ Program Files (x86) \ Java \ jdk1.6.0_26" в JAVA_HOME и добавили «C: \ Program Files (x86) \ Java \ jdk1.6.0_26 \ bin» в переменные CLASSPATH и PATH. Я перезапустил свою машину. Но я, когда я иду, чтобы запустить javac -version из командной строки, я получаю сообщение об ошибке

'javac' is not recognized as an internal or external command, operable program or batch file.

Пожалуйста, дайте мне знать, что я должен делать! Я пытаюсь использовать Applelerator's Titanium, но для него требуется правильный путь для javac. Спасибо!

Для справки, вот моя переменная PATH.

C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x8
6)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\
Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Fil
es\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Progra
m Files (x86)\Windows Live\Shared;C:\Program Files (x86)\Common Files\Roxio Shar
ed\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared\;C:
\Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared\;C:\Program Files (
x86)\Common Files\Roxio Shared\OEM\12.0\DLLShared\;C:\Program Files (x86)\Roxio\
OEM\AudioCore\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files\WIDCO
MM\Bluetooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64; C:\
Program Files (x86)\Java\jdk1.6.0_26\bin;

Ответы [ 2 ]

1 голос
/ 16 июля 2011

Ошибка только то, что она говорит.javac не найден в пути. (Эта проблема не имеет ничего общего с Java, скорее Windows не может найти неквалифицированный исполняемый файл по текущему пути или искать пути "PATH".)

Найдитеjavac файл вручную.Убедитесь, что его можно запустить с найденным путем.

Убедитесь, что путь правильно указан в переменной среды PATH (он должен отделяться от других записей точкой с запятой (;)).CLASSPATH здесь не актуален.В зависимости от того, как установлен PATH, может потребоваться перезапуск оболочки Windows (например, выйти из системы и снова войти в нее).Убедитесь, что новый PATH правильный с консоли echo %PATH%.

Запустите javac и убедитесь, что он выполнен.

Удачное кодирование.

0 голосов
/ 17 сентября 2016

Я столкнулся с той же проблемой, я установил путь в командной строке:

set path = "c: / ...."

но этоне был распознан как путь, чем я проверил мой тип Windows (x64) и тип Java (x64).Затем я вручную установил путь в системных переменных в свойствах Моего компьютера и снова открыл командную строку, это сработало.

...