Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Ада и другие языки _ Запуск джава програм через консоль.

Автор: Артем 1.11.2006 5:23

Вообщем есть необходимость запуска приложений через консоль.
На компьютере установлены jdk и jre 1.5. Что нужно прописать в "переменные среды", чтобы консольные команды javac и java работали?

Автор: Altair 1.11.2006 11:18

Попробуй в консоле написать java -version, что бы проверить, нормально ли встала JRE...

А для указания пути, я думаю нужно добавить в системную переменную path путь к папкам, где находится javac и java
Проверь - я думаю это сработает.

Автор: Артем 2.11.2006 0:10

Я добавил path.
При javac создаются все классы.
При попытке запуска main класса я вижу ошибку:

"Exception in thread "main" java.langNoClassDefFoundError: E:\prog\lab1/class".

Если предложения? rolleyes.gif

Автор: Altair 2.11.2006 1:06

А у тебя в классе есть main метод ?
Покажи код класса...

Автор: volvo 2.11.2006 1:26

Цитата
"Exception in thread "main" java.langNoClassDefFoundError: E:\prog\lab1/class".
Как-то не очень соседствует с BackSlash-ами, которые видим раньше в пути...

Автор: Артем 2.11.2006 4:02

Код нормальный, в эклипсе все работает.

С слешами...Пишет именно lab1/class, а не lab1.class, похоже именно из-за этого и ошибка.

Автор: Clerick 8.03.2007 16:04

А у меня другая ошибка возникает.
В командной строке ввожу

Код
java -jar "C:\Documents and Settings\Дмитрий\JavaApplication\dist\JavaApplication.jar"

На что cmd мне отвечает:
Код
Exception in thread "main" java.lang.NoClassDefFoundError: JavaApplication/Main


Программу делаю в NetBeans IDE 5.0. Из-за чего это сожет быть и как это можно решить?
Заранее спасибо! smile.gif