Я хочу запустить файл Java в командной строке Windows вместо IDE. У меня есть файл с именем Names.java и компилируется с javac Names.java
работает отлично. Тем не менее, после компиляции этого файла я получаю сообщение об ошибке, когда хочу запустить этот файл с java Names
. Это ошибка:
Error: Could not find or load main class Names
Caused by: java.lang.NoClassDefFoundError: myFiles/Names (wrong name: Names)
(К вашему сведению: myFiles - это имя моего пакета, который я создал в Eclipse)
Странно, все работает нормально, если я запускаю .java-файл с java Names.java
, но мне нужно запустить скомпилированный .class-файл.