проблема при кэшировании Java-апплетов для оффлайн - PullRequest
0 голосов
/ 08 июля 2010

нам пришлось запускать Java-апплеты в автономном режиме со страницы HTML, которая была захвачена Google Gears.для кэширования апплета мы использовали cache_archive & cache_version.но это, похоже, не работает

здесь я указал на 3 отслеживаемые ошибки:

error 1:
network: Cache entry not found [url: http: sample.net/applets/welcome.jar, 

версия: 1.1.3.2] сеть: подключение http: sample.net/applets/welcome.jar?version-id = 1.1.3.2 с прокси = ПРЯМАЯ сеть: Соединительный сокет: sample.net с прокси = DIRECT java.net.UnknownHostException: sample.net

error 2:
network: Cache entry not found

[url: http: sample.net/com.transmdi.TransMDI / com / GeneralApplet.class, версия: null]

error 3:
/class.class with proxy=DIRECT
network: Connecting socket: sample.net with proxy=DIRECT
load: class com.GeneralApplet.class not found.
java.lang.ClassNotFoundException: com.GeneralApplet.class

конфигурация системы: Ubuntu, firefox 3.5.7 & jre 1.6

здесь тег OBJECT / EMBED, который мы использовали:

***object-tag*** classid="clsid:CAFEEFAC-0016-0000-0000-ABCDEFFEDCBA"

name = "generalapp" height = "0" width = "0" param value = "com.GeneralApplet.class" name = "CODE" param value = "welcome.jar" name =значение архива "param" = "welcome.jar" name = "cache_archive" значение параметра = "1.1.3.5" name = "cache_version" значение параметра = "application / x-java-applet; версия = 1.6" name = "тип"

тег комментария

тег вставки archive = "welcome.jar" cache_archive= "welcome.jar" cache_version = "1.1.3.5" трескаebase = "../ applets /" code = "com.GeneralApplet" type = "application / x-java-applet; версия = 1.6" name = "generalapp" height = "0" width = "0"

комментарий-тег объект-тег

любая помощь

Спасибо Йохи

Ответы [ 2 ]

0 голосов
/ 02 февраля 2011

Я столкнулся с ошибкой 2:. Как вы решили это? В моем случае он загружается дважды. точнее, раз jar загружается только тогда, когда я установил java 1.6 u23 для апплета.

0 голосов
/ 13 июля 2010

embed archive = "welcome.jar" archive = "welcome.jar"

Это должно быть указано дважды?

Также посмотрите на this для выбора опции кеширования, используете ли вы браузер или плагин для кеширования банки.

cache_option и cache_archive могут быть указаны только один раз для тега EMBED / OBJECT. Кроме того, оба атрибута должны быть указаны. Если отсутствует cache_archive или cache_option, плагин Java будет нормально обрабатывать апплет с использованием атрибута архива.

Подробнее об использовании тега Archive здесь

Параметры тегов апплета

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...