Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Простая программа на Java / 14 сообщений из 14, страница 1 из 1
11.05.2005, 00:43
    #33056369
JGuest
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простая программа на Java
Добрый день.
Только начинаю изучать Java. Набрал пример с книги, откомпилировал, а при запуске в консоли ошибка:

"Exception in thread "main" java.lang.NoClassDefFoundError: Example"

Сама программа:

class Example {
public static void main(String args[]) {
System.out.println("Это простая Java-программа.");
}
}

Что это за ошибка и как запустить программу?
Использую j2sdk1.4.2_04.
Спасибо.
...
Рейтинг: 0 / 0
11.05.2005, 07:05
    #33056459
sanek842
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простая программа на Java
как запускаешь?
нужно так
java Example
...
Рейтинг: 0 / 0
11.05.2005, 09:31
    #33056596
J--
J--
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простая программа на Java
авторСама программа:

class Example {
public static void main(String args[]) {
System.out.println("Это простая Java-программа.");
}
}


Внимательнее читаем книгу - наверняка там public class Example.
...
Рейтинг: 0 / 0
11.05.2005, 11:25
    #33056926
JGuest
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простая программа на Java
1. Запускаю так: java Example.
2. В книге объявлен просто: class Example (без public).

Вопрос: зачем объявлять public class Example, если main() объявлен как public?
...
Рейтинг: 0 / 0
11.05.2005, 11:35
    #33056952
sanek842
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простая программа на Java
а сам Example.class класс в текущей дириктории то есть?
можно еще так попробовать java -cp . Example
...
Рейтинг: 0 / 0
11.05.2005, 12:18
    #33057087
JGuest
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простая программа на Java
Программу удалось запустить на Win2K Server.
А на WinXP Prof SP2 выдает ошибку.
Что-то непонятно, как javac ищет библиотеки.

Example.java и Example.class находятся в одной директории:
C:\j2sdk1.4.2_04\bin.

Спасибо за помощь.
...
Рейтинг: 0 / 0
11.05.2005, 12:19
    #33057091
JGuest
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простая программа на Java
И еще. Не подскажете, как отобразить киррилицу на консоли (вместо русских букв иероглифы)
...
Рейтинг: 0 / 0
11.05.2005, 13:06
    #33057259
Кувалдин Роман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простая программа на Java
1. echo %PATH%
2. echo %CLASSPATH%

для обеих машин.
...
Рейтинг: 0 / 0
11.05.2005, 13:30
    #33057346
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простая программа на Java
JGuestИ еще. Не подскажете, как отобразить киррилицу на консоли (вместо русских букв иероглифы)
Код: plaintext
1.
2.
3.
4.
5.
 static  {
	 try  {
		System.setOut( new  PrintStream(System.out, true, "cp866"));
	}  catch  (Exception e) {
	} //try
}
...
Рейтинг: 0 / 0
11.05.2005, 16:01
    #33057886
J--
J--
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простая программа на Java
класс должен быть public если из него планируется запускать main
...
Рейтинг: 0 / 0
11.05.2005, 17:29
    #33058164
Кувалдин Роман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простая программа на Java
Не обязательно.
...
Рейтинг: 0 / 0
11.05.2005, 17:54
    #33058234
J--
J--
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простая программа на Java
ага, ашипся :-(
...
Рейтинг: 0 / 0
12.05.2005, 10:37
    #33059153
NotGonnaGetUs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простая программа на Java
JGuestПрограмму удалось запустить на Win2K Server.
А на WinXP Prof SP2 выдает ошибку.
Что-то непонятно, как javac ищет библиотеки.

Example.java и Example.class находятся в одной директории:
C:\j2sdk1.4.2_04\bin.


java -classpath .; Example

Если до сих пор не заработало :)
...
Рейтинг: 0 / 0
14.05.2005, 17:35
    #33065328
Кувалдин Роман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простая программа на Java
А у тебя вообще java в путях прописана? И какая? А то оракл очень любит свою JRE 1.3.1 писать в путях на первом месте.

чему у тебя переменная CLASSPATH равна?
echo %CLASSPATH%
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Простая программа на Java / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]