Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / unable to access to jarfile NAME.jar / 14 сообщений из 14, страница 1 из 1
11.04.2011, 11:59
    #37209692
timergaliev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
unable to access to jarfile NAME.jar
достала проблема с джар файлом, в файле манифесте прописан main-class, при запуске
Код: plaintext
1.
jar cvfm Reporter.jar manifest.mf ExcelReporter/*. class  Counts/*. class  "C:\Program Files\Java\jdk1.6.0_07\jre\lib\charsets.jar" "C:\Program Files\Java\jdk1.6.0_07\jre\lib\deploy.jar" "C:\Program Files\Java\jdk1.6.0_07\jre\lib\javaws.jar" "C:\Program Files\Java\jdk1.6.0_07\jre\lib\jce.jar" "C:\Program Files\Java\jdk1.6.0_07\jre\lib\jsse.jar" "C:\Program Files\Java\jdk1.6.0_07\jre\lib\management-agent.jar" "C:\Program Files\Java\jdk1.6.0_07\jre\lib\plugin.jar" "C:\Program Files\Java\jdk1.6.0_07\jre\lib\resources.jar" "C:\Program Files\Java\jdk1.6.0_07\jre\lib\rt.jar" "C:\Program Files\Java\jdk1.6.0_07\jre\lib\ext\dnsns.jar" "C:\Program Files\Java\jdk1.6.0_07\jre\lib\ext\localedata.jar" "C:\Program Files\Java\jdk1.6.0_07\jre\lib\ext\sunjce_provider.jar" "C:\Program Files\Java\jdk1.6.0_07\jre\lib\ext\sunmscapi.jar" "C:\Program Files\Java\jdk1.6.0_07\jre\lib\ext\sunpkcs11.jar" "C:\jcalendar-1.3.3\lib\looks-2.0.1.jar" "C:\jcalendar-1.3.3\lib\jcalendar-1.3.3.jar" "E:\Projects\Dilshod\reportAPI\src\POI\poi-3.7.jar" "C:\Program Files\JetBrains\IntelliJ IDEA 9.0\lib\idea_rt.jar"
все проходит нормально, но сам jar файл не запускается все равно, если на прямую 2 клика на сам файл то ошибка "Couldn't find main class", если через консоль java -jar Reporter.jar то ошибка "unable to access to jarfile Reporter.jar", перегуглися, жесть не могу
...
Рейтинг: 0 / 0
11.04.2011, 12:44
    #37209819
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
unable to access to jarfile NAME.jar
Ну, и что там в манифесте? Покажите.
...
Рейтинг: 0 / 0
11.04.2011, 12:47
    #37209825
timergaliev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
unable to access to jarfile NAME.jar
Blazkowicz,

Manifest-Version: 1.0
Created-By: 1.6.0 (Sun Microsystems Inc.)
Main-Class: ExcelReporter.Reporter
...
Рейтинг: 0 / 0
11.04.2011, 12:52
    #37209840
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
unable to access to jarfile NAME.jar
Теперь зайдите в jar файл как в обычный zip и проверьте что Reporter находится в директории ExcelReporter, а не в корне архива.
...
Рейтинг: 0 / 0
11.04.2011, 12:54
    #37209843
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
unable to access to jarfile NAME.jar
А другие JAR архивы вы зачем внутрь добавляете? Без специальных ухищрений это работать не будет.
...
Рейтинг: 0 / 0
11.04.2011, 12:56
    #37209851
timergaliev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
unable to access to jarfile NAME.jar
Blazkowicz,

другие добавляю потому что читал что надо показать пути ко всем библиотекам использованным при написании кода, а в конце в папке внутри ExcelReporter находится мой main class
...
Рейтинг: 0 / 0
11.04.2011, 13:15
    #37209897
timergaliev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
unable to access to jarfile NAME.jar
timergaliev,

сейчас уже не дает ошибку "unable to access...", сейчас говорит что нету класса который я использую в своем коде, а точнее библиотеку я загрузил, там есть класс JYearChoose (библиотека JCalendar), когда в своей идеии дебаг делаю все работает, т.е. обращении к классу JYearChooser идет нормально, а когда с консоли запускаю джар файл он ругается что нету этого класса
...
Рейтинг: 0 / 0
11.04.2011, 13:37
    #37209945
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
unable to access to jarfile NAME.jar
timergalievсейчас уже не дает ошибку "unable to access...", сейчас говорит что нету класса который я использую в своем коде, а точнее библиотеку я загрузил, там есть класс JYearChoose (библиотека JCalendar), когда в своей идеии дебаг делаю все работает, т.е. обращении к классу JYearChooser идет нормально, а когда с консоли запускаю джар файл он ругается что нету этого класса
Это как раз из-за того что библиотеки у вас внутри jar. Они должны быть снаружи и просписаны в classpath. Либо в манифесте, либо в строке запуска. (Для того чтобы был исполняемый jar только в манифесте)
...
Рейтинг: 0 / 0
11.04.2011, 14:34
    #37210066
timergaliev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
unable to access to jarfile NAME.jar
Blazkowicz,

у меня все равно даже добавив в манифест пути к джар файлам дает ошибку
Invalid header field error IOException,
мой manifest.mf
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Manifest-Version:  1 . 0 
Created-By:  1 . 6 . 0  (Sun Microsystems Inc.)
Main- Class : ExcelReporter.Reporter
 Class -path: "C:\Program Files\Java\jdk1.6.0_07\jre\lib\charsets.jar" 
"C:\Program Files\Java\jdk1.6.0_07\jre\lib\deploy.jar" 
"C:\Program Files\Java\jdk1.6.0_07\jre\lib\javaws.jar" 
"C:\Program Files\Java\jdk1.6.0_07\jre\lib\jce.jar" 
"C:\Program Files\Java\jdk1.6.0_07\jre\lib\jsse.jar" 
"C:\Program Files\Java\jdk1.6.0_07\jre\lib\management-agent.jar" 
"C:\Program Files\Java\jdk1.6.0_07\jre\lib\plugin.jar" 
"C:\Program Files\Java\jdk1.6.0_07\jre\lib\resources.jar" 
"C:\Program Files\Java\jdk1.6.0_07\jre\lib\rt.jar" 
"C:\Program Files\Java\jdk1.6.0_07\jre\lib\ext\dnsns.jar" 
"C:\Program Files\Java\jdk1.6.0_07\jre\lib\ext\localedata.jar" 
"C:\Program Files\Java\jdk1.6.0_07\jre\lib\ext\sunjce_provider.jar" 
"C:\Program Files\Java\jdk1.6.0_07\jre\lib\ext\sunmscapi.jar" 
"C:\Program Files\Java\jdk1.6.0_07\jre\lib\ext\sunpkcs11.jar" 
"E:\Projects\Marat\reportAPI\src\POI\poi-3.7.jar" 
"E:\Projects\Marat\reportAPI\src\JCalendar\looks-2.0.1.jar" 
"E:\Projects\Marat\reportAPI\src\JCalendar\jcalendar-1.3.3.jar" 
"C:\Program Files\JetBrains\IntelliJ IDEA 9.0\lib\idea_rt.jar"

...
Рейтинг: 0 / 0
11.04.2011, 14:41
    #37210081
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
unable to access to jarfile NAME.jar
У вас не правильно отформатирован Class-Path. Там ограничение на длину строки и следующая строка должна начинатся с пробела.
Можно использовать относительные пути. Почитайте про формат manifest.mf файла. Если лень, то возьмите что-нибудь что за вас сформирует правильный манифест. Например Ant.
...
Рейтинг: 0 / 0
11.04.2011, 18:00
    #37210582
timergaliev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
unable to access to jarfile NAME.jar
Blazkowicz,

все получилось, все ручками создавал без своей идеи, просто оказалось нужно закинуть все библиотеки в папке откуда создаю, а то если указываю весь путь не работает, щас дело в другом, у меня теперь мой файл не открывается из других папок или на других компах, в чем дело? что нужно сделать чтобы запускалось отовсюду, и желательно чтобы мой код никто не смог прочесть (это так на будущее)
...
Рейтинг: 0 / 0
11.04.2011, 20:07
    #37210706
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
unable to access to jarfile NAME.jar
timergalievчто нужно сделать чтобы запускалось отовсюду,
Поставлять все jar-ы которые нужные приложению вместе с самим приложением. В идеале - инсталлер.
В manifest.mf/Class-Path использовать только относительные пути.


timergalievи желательно чтобы мой код никто не смог прочесть (это так на будущее)
Google -> Java Obfuscator
...
Рейтинг: 0 / 0
12.04.2011, 06:48
    #37211045
timergaliev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
unable to access to jarfile NAME.jar
Blazkowicz,

спасибо Вам большое, Ваши советы очень полезны и конкретны
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
18.05.2016, 18:39
    #39238560
кириллk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
unable to access to jarfile NAME.jar
вызываю файлик .sh через командную строку

ошибка
unable to access jarfile launcher.jar

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


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