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");
}
}

Re: Java beginner

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

sabonez ★☆☆☆ ()

Re: Java beginner

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

sabonez ★☆☆☆ ()

Re: Java beginner

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

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

Bit ()
Ответ на: Re: Java beginner от Bit

Re: Java beginner

Упс, не внимательно прочитал пост Elektronika..... Sabonez ответил - нужно просто HelloWord без .class

Bit ()
Ответ на: Re: Java beginner от Bit

Re: Java beginner

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

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