Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не удаётся правильно сабрать JAR. 
:(
    Опции темы
ShurikA
  Дата 17.12.2007, 05:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


Профиль
Группа: Завсегдатай
Сообщений: 1364
Регистрация: 29.10.2005
Где: Канада

Репутация: нет
Всего: 3



У меня есть апплет который пользуется библиотеками:
Commons-httpclient
commons-net
Jakarta-oro

что, и как, я должен подшить в результирующий JAR для полноценной работы апплета.

То что я делал до сих пор:
подшил в JAR: 
Commons-httpclient
commons-net
Jakarta-oro
commons-loggin
commons-codec

и никак и ничего, всё равно при запуске ругается на то что не находит LogFactory.class, при этом в JAR фаиле он есть.

Короче я уже не знаю что делать.
Нужна помощь, но для пушего порядка, сначала.

Зарание спасибо.


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
ecologist
Дата 17.12.2007, 10:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 452
Регистрация: 28.2.2007

Репутация: 2
Всего: 9



А может надо проще ?

Обратим внимание на атрибут ARCHIVE.

Код

<APPLET CODE="AppletSubclass.class" ARCHIVE="file1, file2"
        WIDTH=anInt HEIGHT=anInt>
</APPLET>


Туториал тут - http://java.sun.com/docs/books/tutorial/de...pplet/html.html
PM MAIL   Вверх
ShurikA
Дата 17.12.2007, 10:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


Профиль
Группа: Завсегдатай
Сообщений: 1364
Регистрация: 29.10.2005
Где: Канада

Репутация: нет
Всего: 3



Цитата(ecologist @  17.12.2007,  09:16 Найти цитируемый пост)
А может надо проще ?

Обратим внимание на атрибут ARCHIVE.

потому как в таком случае нужно подписывать все фаилы.


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
ecologist
Дата 17.12.2007, 11:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 452
Регистрация: 28.2.2007

Репутация: 2
Всего: 9



Я вообщем-то не слышал, чтобы можно было в JAR заархивирвать еще один JAR - насколько я знаю архивы внутри архива открывать не получается.
PM MAIL   Вверх
ShurikA
Дата 17.12.2007, 12:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


Профиль
Группа: Завсегдатай
Сообщений: 1364
Регистрация: 29.10.2005
Где: Канада

Репутация: нет
Всего: 3



Цитата(ecologist @  17.12.2007,  10:18 Найти цитируемый пост)
Я вообщем-то не слышал, чтобы можно было в JAR заархивирвать еще один JAR - насколько я знаю архивы внутри архива открывать не получается. 

Ну такого и нету smile
Грубо говоря то что болжно произойти, это запаковка в один архив фаилы проекта и засспакованные фаилы библиотек.


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
AlexeyVorotnikov
Дата 17.12.2007, 12:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 658
Регистрация: 18.6.2007
Где: Москва

Репутация: 10
Всего: 18



Цитата(ecologist @ 17.12.2007,  11:18)
Я вообщем-то не слышал, чтобы можно было в JAR заархивирвать еще один JAR - насколько я знаю архивы внутри архива открывать не получается.

При соответствующем ClassLoader'е можно всё. smile
One Jar


--------------------
RTFM!
Три источника и три составные части Java: The Java Language Specification, Java Platform API Specification, The Java Virtual Machine Specification
PM MAIL   Вверх
ShurikA
Дата 17.12.2007, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


Профиль
Группа: Завсегдатай
Сообщений: 1364
Регистрация: 29.10.2005
Где: Канада

Репутация: нет
Всего: 3



AlexeyVorotnikov, 
Если опираться на статью ссылку которой ты послал, то в моём случае не возможно собрать всё в один фаил?
Так как я как раз пользуюсь commons-logging.jar.
Но дело в том что я этот апплет уже собирал в один фаил, а сейчас не получается.
В самом удачном случае он мне выдаёт такую ошибку:
Код

network: Connecting http://localhost/iibs/octopus/commons-logging.properties with proxy=DIRECT
network: Connecting http://localhost/iibs/octopus/commons-logging.properties with cookie "iib_user=ShurikA; iib_rand_str=Ihk4b9VlIASCLKpFkbfSRZA6jM0CbEbkqanyvrX0; PHPSESSID=f583222aedc449574db2a1211afe8d39"
network: Cache entry not found [url: http://localhost/iibs/octopus/META-INF/services/org.apache.commons.logging.LogFactory, version: null]
network: Connecting http://localhost/iibs/octopus/META-INF/services/org.apache.commons.logging.LogFactory with proxy=DIRECT
network: Connecting http://localhost/iibs/octopus/META-INF/services/org.apache.commons.logging.LogFactory with cookie "iib_user=ShurikA; iib_rand_str=Ihk4b9VlIASCLKpFkbfSRZA6jM0CbEbkqanyvrX0; PHPSESSID=f583222aedc449574db2a1211afe8d39"
network: Cache entry not found [url: http://localhost/iibs/octopus/%3c!DOCTYPE%20html%20PUBLIC%20%22-//W3C//DTD%20XHTML%201/0%20Transitional//EN%22%20%22http://www/w3/org/TR/xhtml1/DTD/xhtml1-transitional/dtd%22%3e%20.class, version: null]
network: Connecting http://localhost/iibs/octopus/%3c!DOCTYPE%20html%20PUBLIC%20%22-//W3C//DTD%20XHTML%201/0%20Transitional//EN%22%20%22http://www/w3/org/TR/xhtml1/DTD/xhtml1-transitional/dtd%22%3e%20.class with proxy=DIRECT
network: Connecting http://localhost/iibs/octopus/%3c!DOCTYPE%20html%20PUBLIC%20%22-//W3C//DTD%20XHTML%201/0%20Transitional//EN%22%20%22http://www/w3/org/TR/xhtml1/DTD/xhtml1-transitional/dtd%22%3e%20.class with cookie "iib_user=ShurikA; iib_rand_str=Ihk4b9VlIASCLKpFkbfSRZA6jM0CbEbkqanyvrX0; PHPSESSID=f583222aedc449574db2a1211afe8d39"
Exception in thread "RegistrationMgr" java.lang.NoClassDefFoundError: IllegalName: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    at java.lang.ClassLoader.preDefineClass(Unknown Source)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at sun.applet.AppletClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.applet.AppletClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at org.apache.commons.logging.LogFactory$2.run(LogFactory.java:530)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.apache.commons.logging.LogFactory.newFactory(LogFactory.java:517)
    at org.apache.commons.logging.LogFactory.getFactory(LogFactory.java:288)
    at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)
    at org.apache.commons.httpclient.HttpMethodBase.<clinit>(HttpMethodBase.java:104)
    at ServerTalker.ServerTalker.getRegDetailsHTTPPost(ServerTalker.java:44)
    at octopusuploader.OctopusUploader$1.run(OctopusUploader.java:279)
    at java.lang.Thread.run(Unknown Source)


вроде тоже не страшно, так как есть вот это решение:
http://forum.vingrad.ru/forum/topic-183266.html

но дело в том что мне никак не удаётся понят на создании какого объекта от затыкается...


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0483 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.