Я запускаю следующий код в Eclipse IDE:
public class HelloWorld {
public static void main(String[] args)
{
System.out.println("Hello World!" ) ;
}
}
И это дает ожидаемый результат.
При входе в командную строку (DOS) уже в каталоге, я набираю это
javac HelloWorld.java
И тогда это
java HelloWorld
И вывод читает
Exception in thread "main" java.lang.NoClassDefFoundError:
HelloWorld <wrong name:learning/HelloWorld>
С намного большим количеством ошибок, изучение - название моего общего пакета. В чем дело? Я установил Eclipse x86 SDK 4.2.0 вместе с последней версией JRE и JDK и в 64-битной версии.