powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / HELP!!!!
8 сообщений из 8, страница 1 из 1
HELP!!!!
    #34704852
marik_86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!

Вопрос следующий. (сразу предупрежу, что в Java я недавно)
Я написал приложение (не апплет!!!!). Переношу его на другой комп, запускаю и он начинает ругаться - не может найти главный класс. Мне уже говорили, что это проблема с переменной окружения CLASSSPATH, но ничего конкретного не сказали. Подскажите пожалуйста что делать.

p.s.:желательно подробно =)
...
Рейтинг: 0 / 0
HELP!!!!
    #34704870
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
строку запуска и текст ошибки в студию
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
HELP!!!!
    #34704888
marik_86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Could not find the main class. Programm will exit." - это текст ошибки. А строку запуска зачем? - я просто запускаю исполняемый файл (*.jar)
...
Рейтинг: 0 / 0
HELP!!!!
    #34704905
Juga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
java -jar file.jar если в манифесте есть мэин класс всё в шоколаде, или так java -cp file.jar mainclass
...
Рейтинг: 0 / 0
HELP!!!!
    #34704913
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> А строку запуска зачем? - я просто запускаю исполняемый файл
> (*.jar)

что значит зачем? затем чтобы посмотреть как вы его запускаете и в
случае ошибки поправить.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
HELP!!!!
    #34704948
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторя просто запускаю исполняемый файл (*.jar)
jar это не исполняемый файл. Это просто zip. Сюрприз!
Разберитесь с основами. например тут
...
Рейтинг: 0 / 0
HELP!!!!
    #34705126
Innate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то я не совсем понимаю.

Предположим, что строка запуска такая: java -jar file.jar.

Во-первых, в этом случае переменная окружения CLASSPATH не принимется во внимание, так же как и ключ -classpath, то есть папки и jar-файлы, где jvm будет искать классы, должны быть прописаны в заголовке Class-Path манифеста jar-файла, который запускается, причем это относительные пути, отсчитываемые от папки, содержащей jar-файл.

Во-вторых, что-то я не встречал такого текста ошибки. Если в манифесте вообще нет заголовка Main-Class, то возвращается: Failed to load Main-Class manifest attribute from . Если класс не найден ни в самом jar-файле, ни в class-path, то получите сообщение: Exception in thread "main" java.lang.NoClassDefFoundError.
...
Рейтинг: 0 / 0
HELP!!!!
    #34705129
Innate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Продолжим! :)

Если класс найден, но в нем нет метода

Код: plaintext
 public   static   void  main( String[] args ) {}

то получаем Exception in thread "main" java.lang.NoSuchMethodError: main.

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


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