Попытка скомпилировать файл класса через командную строку с помощью javac возвращает «Файл не найден» - PullRequest
0 голосов
/ 13 января 2019

После загрузки и настройки пути jdk / javac я хочу иметь возможность вручную скомпилировать файл класса через командную строку. Однако вот так выглядит мое окно cmd после того, как я проверил версию, чтобы убедиться, что путь задан, а затем попытался скомпилировать небольшой файл класса из Intellij.

C:\Users\goel>java -version
java version "11.0.1" 2018-10-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.1+13-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.1+13-LTS, mixed mode)

C:\Users\goel>javac Main.java
error: file not found: Main.java
Usage: javac <options> <source files>
use --help for a list of possible options

Файл находится на компьютере, и после первой неудачной попытки я также скопировал его на рабочий стол. Любая помощь в том, как это исправить, была бы отличной

1 Ответ

0 голосов
/ 13 января 2019

Вам нужно запустить команду javac из папки вашего проекта, где существует файл Main.java. Из ошибки видно, что в папке C:\Users\goel нет файла Main.java. Измените папку с помощью команды:

cd /d <path_to_folder_with_Main.java_file>
...