Задать вопрос

Почему не запускается код на Java?

Всем привет


Пробую изучать программирование. Подскажите, почему код на java не запускается.


Читаю книгу Сьерра, Бейтс «Изучаем Java» и захотел уже опробовать код. Дочитал до 70-ой страницы, но пока все в теории и без запуска. В книге нет инструкции по установке и настройке Java, но знакомый подсказал создать переменные в свойствах системы.


Код:
public class HelloWorld {

public static void main(String[] args) {

System.out.println(«Hello world!»);

}

}



В командной строке:

C:\>javac HelloWorld.java


C:\>java HelloWorld

Error: Could not find or load main class HelloWorld



Файл с бинарным кодом HelloWorld.class на диске C появляется.


Java 7 64bit стоит в D:\Program Files\Java. Система Windows 7 64bit


Заранее спасибо за помощь!


P.S. Честно говоря, ожидал, что при изучении современных языков увижу среду разработки по типу Delphi, Visual Studio. А тут такой хардкорд в виде командной консоли.
  • Вопрос задан
  • 90414 просмотров
Подписаться 6 Оценить Комментировать
Ответ пользователя Павел Рожков К ответам на вопрос (12)
Запуск Example.class у меня получился так.
1) делаем кодовую страницу 1251 чтобы правильно отображались русские буквы
Chcp 1251

2) делаем нашу jdk отдельным диском
subst j: "c:\Program Files x86\Java\jdk1.7"

3) В командной строке выполняем команду (java.exe из папки bin, у меня это J:\bin)
java.exe -classpath "X:\Learn\out\production\Learn" Example
Ответ написан
Комментировать