Прежде чем виртуальная машина Java (VM) может запустить программу Java, исходный код Java программы должен быть скомпилирован в байт-код с использованием компилятора javac. Байт-код Java - независимая от платформы версия машинного кода; целевой машиной является Java VM, а не базовая архитектура. Для компиляции исходного кода Java файл add.java, вы должны сделать следующее:
javac add.java
Если нет ошибок в исходном файле, компилятор Java будет производить файл один или несколько файлов .class (один .class для каждого класса, определенного в исходном файле add.java). Например, результаты успешной компиляции Foo.java создадут версию класса байта в файле с именем Foo.class.
Каждый открытый класс, который вы пишете, должен находиться в отдельном файле .java, где первая часть имени файла идентична имени класса. Файл .java дополнительно может содержать код для защищенных и закрытых классов.
После того, как вы успешно создали свой исходный Java-код, вы можете вызвать виртуальную машину Java для запуска байт-кода приложения:
java <class with main method to run> [<command line args>, ...]
Например, чтобы запустить основной метод из класса Foo:
java Foo
Любые аргументы командной строки (аргументы добавим основной метод) следуют имя класса:
java add 10 20
Такая ошибка может возникнуть по двум причинам:
- Вы не установили java jdk в свою систему.
- Вы не установили переменную environment.classpath, путь.
Настройка путь и путь к классам:
Windows XP
- Нажмите кнопку Пуск, выберите Панель управления. дважды щелкните «Система» и выберите вкладку «Дополнительно».
- Щелкните переменные среды. В разделе «Системные переменные» найдите переменную среды PATH и выберите ее.
- Нажмите «Изменить». Если переменная среды PATH не существует, нажмите «Создать».
- В окне «Редактировать системную переменную» (или «Новая системная переменная») укажите значение переменной среды PATH. Нажмите «ОК». Закройте все остальные окна, нажав OK.
Windows Vista:
- На рабочем столе щелкните правой кнопкой мыши значок Мой компьютер.
- Выберите «Свойства» в контекстном меню.
- Перейдите на вкладку «Дополнительно» (ссылка «Дополнительные системные настройки» в Vista).
- Щелкните переменные среды. В разделе «Системные переменные» найдите переменную среды PATH и выберите ее.
- Нажмите «Изменить». Если переменная среды PATH не существует, нажмите «Создать».
- В окне «Редактировать системную переменную» (или «Новая системная переменная») укажите значение переменной среды PATH. Нажмите «ОК». Закройте все остальные окна, нажав OK.
Если вы не установили путь к классам и путь, который вы можете получить доступ к JAVAC давая полный путь:
, такие как C:\Java\jdk1.7.0\bin\javac MyClass.java
Чтобы проверить путь и путь к классам, введите следующие команды в команде Окно:
echo $PATH
echo $CLASSPATH
Если вы получаете пустую командную строку в ответ на любую из этих, то эта конкретная переменная не имеет значения (он еще не установлен).
установка пути и через CMD пути к классам:
set path=c:\j2sdk1.4.1_01\bin(Give the path of bin)
set classpath=;(or the directory where you want your class files)
вам нужно иметь JDK, а не JRE. –