Существуют две разные команды для компиляции программ Java и запуска программ Java.Вы получаете сообщение об ошибке, которое означает, что команда для компиляции программы (javac
) получила аргументы, которые не включают суффикс .java, как упоминалось в других вопросах об этой ошибке.
Звучит, однако, как будто вы правильно компилируете, используя javac Introductions.java
.Ваша проблема на самом деле на втором шаге, запуск программы.Запуск javac Introductions
говорит Java, что вы хотите снова скомпилировать, и поэтому он правильно указывает, что вы забыли расширение.
Но вы не хотите компилировать второй раз;Вы хотите запустить это!При этом используется java
вместо javac
.
Для компиляции: javac Introductions.java
Для запуска: java Introductions
См. Также Как запуститьJava-программа из командной строки в Windows? (хотя это не относится к Windows).