2016-06-16 3 views
-3

я установить путь в переменных окружения, но когда я скомпилировать простой файл Hello.java с помощью командной строки:я не могу скомпилировать мой Java программы в командной строке

javac hello.java 

он дает мне ошибку:

javac: file not found: hello.java 

Я попытался открыть командную строку в том же каталоге, а затем запустить его, я не знаю, что это неправильно

+0

Непонятно, если проблема заключается в том, что программа 'javac' не найдена или если ваш исходный файл' hello.java' не найден. Что он? Если вы считаете, что это проблема с окружением, попробуйте запустить 'env' из командной строки и посмотреть, какие переменные установлены. – user3282276

+0

Когда я набрал env в командной строке, он говорит, что env не распознается как внутренняя или внешняя команда, операционная программа или командный файл –

ответ

2

Попробуйте выполнить следующую команду

set PATH=%PATH%;C:\Program Files (x86)\Java\jdk1.7.0_17\bin 

Если это успешно, попробуйте запустить файл с помощью javac. Если он не работает, измените путь переменных среды к указанному выше пути, чтобы включить JDK.

Позвольте мне знать, если любой из них не работает

+0

Я нашел свою ошибку, это было связано с неправильным названием файла, я использовал для сохранения hello.java в тексте но он был сохранен как hello.java.txt. Поэтому я настроил его только на hello.java, и он скомпилирован успешно! –

0

Кажется, что javac правильно работает, но он не может найти hello.java. Перед выполнением javac hello.java выполните dir | findstr .java (или ls | grep *.java, если они не используются в Windows). Убедитесь, что указан список hello.java. Если это не так, то ваше командное приглашение открывается в неправильной папке, и вам нужно будет использовать cd, чтобы узнать, где находится файл.

+0

Я нашел свою ошибку, из-за неправильного названия файла, я использовал для сохранения hello.java в текстовом редакторе, но он был сохранен как hello.java.txt. Поэтому я настроил его только на hello.java, и он скомпилирован успешно! –

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