powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Простая программа на Java
14 сообщений из 14, страница 1 из 1
Простая программа на Java
    #33056369
JGuest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Только начинаю изучать 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
Простая программа на Java
    #33056459
sanek842
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как запускаешь?
нужно так
java Example
...
Рейтинг: 0 / 0
Простая программа на Java
    #33056596
J--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
J--
Гость
авторСама программа:

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


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

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

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

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

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

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


java -classpath .; Example

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

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


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