Error: Could not find or load main class xxx (java)

сергей-034
На сайте с 14.06.2009
Offline
281
902

В общем проблема такая что не запускаются java приложения через pow или cmd ...

Создаю новый проект, в нем один класс FirstTest там

public static void main() {

System.out.println("Hello world!");
}

Пишу в idea ... Там же компилируется сразу все само вроде ... потом я из папки target\test-classes\ru\newNew> пишу java FirstTest

А в ответ

Error: Could not find or load main class FirstTest
Caused by: java.lang.ClassNotFoundException: FirstTest

В чем проблема? :popcorn:

© Лучше с умным потерять, чем с дураком найти.
Gerga
На сайте с 02.08.2015
Offline
94
#1

сергей-034, вам нужно исправить ошибку в объявлении метода main и скомпилировать класс, после этого уже можно будет выполнить FirstTest.

cmd:


javac FirstTest.java && java FirstTest
сергей-034
На сайте с 14.06.2009
Offline
281
#2

Что исправить и зачем компилировать если idea сама все компилирует ...

SeoEscander
На сайте с 29.05.2009
Offline
89
#3

Вы что-то неправильно создали, в "target\test-classes" находятся тесты. Скомпилированные классы должны находится в "target\classes"

Разработка и сопровождение Java-проектов - 20$/час Контакторы (https://electrocontrol.com.ua/kontaktory), конденсаторы компенсации реактивной мощности (https://electrocontrol.com.ua/kondensatory), укм 0.4 (https://electrocontrol.com.ua/elektroshhitovoe-oborudovanie/kondensatornye-ustanovki-aku-04) Каталог продуктов и еды (http://edanavi.ru/)
Gerga
На сайте с 02.08.2015
Offline
94
#4

сергей-034, ваша ошибка свидетельствует о том, что FirstTest не найден, он может быть не найден если не скомпилирован или находится в другой директории. Ошибка метода main заключается в отстутсвии обязательных параметров String[] args.

сергей-034
На сайте с 14.06.2009
Offline
281
#5
Gerga:
Ошибка метода main заключается в отстутсвии обязательных параметров String[] args.

У меня в коде они есть ... Не стал здесь писать потому что они криво отображаются ...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий