Я этот класс находится в C:/CODE/SRC/Ошибка при попытке запустить файл класса из командной строки
Я открываю CMD и тип в
C:/CODE/src>java -cp . Hello
И тогда она дает меня эта ошибка
Exception in thread "main" java.lang.NoClassDefFoundError: Hello <wrong name: src/hello>
Java-версия «1.7._02» я не знаю, что еще делать? Он подходит и работает в среде eclipse, но не из командной консоли?
Что мне делать, чтобы исправить эту проблему?
public class Hello {
public static void main(String[] args) {
System.out.println("Hello");
}
}
Переменные окружения
JAVA_HOME = C: \ Program Files \ Java \ jdk1.7.0_02 \ Bin \;
PATH = C: \ Program Files \ Java \ jdk1.7.0_02 \ bin \;
JAVA_HOME должен указывать на C: \ Program Files \ Java \ jdk1.7.0_02 без бункера. – jhurtado
1. Вы проверили, что 'Hello.class' находится в каталоге' C: \ CODE \ src'? 2. Часть ошибки с выражением '<неправильное имя: src/hello>' подсказывает мне, что у вас есть оператор 'package hello;' в верхней части вашего класса, который вы не показывали, это правда? –
Что такое пакет этого класса? – Nishant