LINUX.ORG.RU

Java beginner


0

0

Всем привет. Вот пробую "Привет Мир!" написать, но java HelloWorld.class выдает вот такое: java HelloWorld.class
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld/class

Чево оно ругается?

Вот сам файл HelloWorld.java

class HelloWorld {
public static void main (String args []) {
System. out. println ("Hello World");
}
}

Пиши так: java HelloWorld .class не надо!!!

sabonez ★☆☆☆
()

Долбаное форматирование
Пиши так:
java HelloWorld
.class не надо!!!

sabonez ★☆☆☆
()

Просто jre не знает где находится твой класс HelloWord. А ищет она по каталогам, которые указаны в переменной CLASSPATH. Или установи в CLASSPATH путь к каталогу, где лежит HelloWord.class или установи CLASSPATH при запуске jre: java -classpath c:\work HelloWord

P.S. HelloWord лежит в каталоге c:\work\

Bit
()
Ответ на: комментарий от Bit

Да по идее правильней будет:
C:\work>java -classpath . HelloWorld
Так точно заработает! ;-)))

sabonez ★☆☆☆
()

Всем огромное пасиба :)

ElectroNik ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.