| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Failed to load Main-Class manifest attribute from |
| Автор: barin_Student 11.3.2010, 12:36 | ||
| Нужно запустить jar файл запускаю java -jar test.jar Ярик не мой, определит где мэйн класс не знаю как , вот манифест:
Догадываюсь, что если добавить в манифест: Main-Class: %MAIN_CLASS% Но мэйн то я не могу найти((( , какой выход из ситуации можете подсказать?)) |
| Автор: Samotnik 11.3.2010, 13:31 |
| barin_Student, в тотал коммандере : нажимаешь на жарку жмешь Alt+F7 ставишь галочку "поиск в архиве" ключевое слово пишешь public static void main должно помочь. |
| Автор: barin_Student 11.3.2010, 13:31 | ||||
это вариант я счас пытаюсь реализовать, счас декомпильнул.. и посиком займусь. Нету станадртных средств? |
| Автор: barin_Student 11.3.2010, 13:57 | ||||
Вообщем я нашел main.class . Декомпильнул, и посиком нашел. Теперь манифест:
ошибка осталась точно такой же((( . Есть еще причины для этой ошибки? Добавлено через 3 минуты и 50 секунд Сорри не в тему((: а что такое javaw? у меня в инструкции написанно : javaw -jar kmu.jar Добавлено через 6 минут и 28 секунд а я запускаю через java -jar |
| Автор: Samotnik 11.3.2010, 14:10 |
javaw.exe - оболочка JVM для запуска программ, написанных на Java, от java.exe отличается тем, что не открывает консольное окно. |
| Автор: batigoal 11.3.2010, 14:12 | ||
Во-первых, не KMU.class, а просто KMU, а во-вторых, неужели он действительно в корневом пакете? |
| Автор: Samotnik 11.3.2010, 14:14 |
попробуй так Main-Class: KMU |
| Автор: barin_Student 11.3.2010, 14:15 | ||||
попробовал KMU , а надо вложения указывать? Счас попробую |
| Автор: Samotnik 11.3.2010, 14:15 |
| batigoal, опередил Добавлено через 1 минуту и 21 секунду barin_Student, еще как вариант распакуй ее, отредактируй манифест, затем зазипуй и переименуй в *.jar |
| Автор: barin_Student 11.3.2010, 14:20 | ||||
| находиться: kmu\jprov\tools\KMU.class Манифест:
Название jar : kmu.jar Пробовал и :
Еще может какие нибудь варианты?))) |
| Автор: Samotnik 11.3.2010, 14:26 |
Main-Class: kmu.jprov.tools.KMU |
| Автор: barin_Student 11.3.2010, 14:31 | ||||||||
так и делаю, архивирую зипом, но расширение jar Добавлено через 4 минуты и 52 секунды
два варианта манифеста не чаго не изменили.. манифест рас:
два:
(((( |
| Автор: Samotnik 11.3.2010, 14:49 | ||
http://java.sun.com/docs/books/tutorial/deployment/jar/appman.html это учел ? |
| Автор: barin_Student 11.3.2010, 14:53 | ||||
Понял перевести в каретку в новую линию, правильно плнял?=) ПС: я домой завтра буду добивать(( |
| Автор: Samotnik 11.3.2010, 14:55 |
ес офкос |
| Автор: batigoal 11.3.2010, 19:05 |
| Можешь выложить архив сюда, посмотрим. |
| Автор: barin_Student 12.3.2010, 07:36 |
| http://rapidshare.com/files/362229508/kmu.jar Вот этот ярик, за помощь в запуске буду очень благодарен, хотябы стек ошибки вилетит, значит ярик запускаеться |
| Автор: dobrolub 12.3.2010, 09:52 | ||
из каталога с kmu.jar исполни следующие команды (выдели все и скопируй прямо cmd, far или unix shell) На ошибки в командах rm/del не обращай внимания - написано для любой системы.
|
| Автор: batigoal 12.3.2010, 10:49 |
| А прямо к сообщению не можешь приаттачить? С Рапидшары я на работе навряд ли скачаю. |
| Автор: barin_Student 12.3.2010, 11:35 | ||||
Добавлено через 3 минуты и 2 секунды
bash: jar: command not found нет в моей jdk jar |
| Автор: batigoal 12.3.2010, 16:53 |
| Вот так он пытается запуститься (см. аттач). Во-первых, у тебя все папки добавлены зачем-то в папку kmu - классы не находятся в этом пакете. Пересобрал. Во-вторых, ты невнимателен. В своих последних попытках ты писал такой путь: kmu.jprov.tools.KMU и jprov.tools.KMU, в то время как надо jprov.tools.kmu.KMU. Но либа все равно не запускается, она требует еще какой-то нативной бибилиотеки jcryptoki. |
| Автор: barin_Student 16.3.2010, 08:59 |
| всем спасибо за помощь))) +1 к репутации batigoal |