#java
#java
Вопрос:
Я хочу скомпилировать java-файл из командной строки, используя эту команду: javac -cp C:/Java myPgm.java
но он продолжает говорить, что
javac: file not found: myPgm.java
Usage: javac <options> <source files>
use -help for a list of possible options
Комментарии:
1. Ну, либо ваш путь к файлу неверен, либо это пробел
C:/Java myPgm.java
. Хотя я должен сказатьJava myPgm.java
, звучит как странное имя файла. Ты что-то имел в видуC:/Java/myPgm.java
или что-то в этом роде? Если это не сработает, используйте-help
список возможных вариантов.2. Я только что загрузил фотографию для каталога. надеюсь, это поможет вам ответить на мой вопрос… спасибо 🙂
3. Похоже, ответ был тем, что я написал в своем комментарии выше. Вам не хватает второго
/
. ЭтоC:/Java/myPgm.java
тогда, когда вы написалиC:/Java myPgm.java
.4. все та же ошибка..
5. я думаю, что для этого нужен javac [option] [аргумент] [sourefile] вот так. я думаю, что в коде, который вы мне дали, отсутствует раздел [sourcefile], поскольку в коде есть только три части (javac -cp C:JavamyPgm.java )
Ответ №1:
запустите следующий код в терминале для компиляции исходного кода Java
javac C:/Java/myPgm.java
затем для выполнения кода
java theClassNameOfTheJavaFile
Комментарии:
1. Спасибо! Это действительно помогло.
2. Пожалуйста, будьте достаточно любезны, чтобы принять ответ (отметив правильный слева), чтобы другие, у кого возник тот же вопрос, могли счесть этот ответ правильным.
3. Конечно. (Я новичок в Stack overflow, поэтому я этого не знал) еще раз спасибо 🙂
Ответ №2:
перейдите в свой текущий каталог, затем введите
javac myPgm.java затем
java myPgm
если программа внутри пакета, то
javac -d . myPgm.java
и затем
java package_name.myPgm