Java-апплет - класс апплета подписи вместо jar апплета - PullRequest
1 голос
/ 23 апреля 2011

У меня есть Java-апплет, который обращается к файлу в файловой системе на стороне клиента. Для этого я создал банку для своего апплета, а затем подписал его, и теперь все работает нормально.

Вопрос: Есть ли способ, которым я могу подписать сам класс апплета вместо того, чтобы сначала создать jar, а затем подписать его?

Причина Почему я хочу это сделать:

  • потому что я запускаю свое веб-приложение из самого затмения (на tomcat внутри Eclipse), а затем обращаюсь к апплету во внешнем браузере , и веб-страница загружает jar апплета а не класс апплета , поэтому я не могу его отладить.

  • каждый раз, когда я делаю изменения в классе апплета, мне нужно создать jar-файл, а затем подписать его, а затем повторно отправить приложение на сервер tomcat, чтобы изменения были отражены. Это само по себе занимает много времени.

1 Ответ

2 голосов
/ 23 апреля 2011

Вы, безусловно, можете отлаживать апплет, запущенный во внешнем браузере, в eclipse.

В панели управления апплетом, на вкладке java, в параметрах среды выполнения

add

-Xdebug -Xnoagent -Xrunjdwp: transport = dt_socket, server = y, suspend = n, address = 8888

(где вы можете выбрать любой адрес, который вам нравится)

, затем в eclipse создайтеновая конфигурация отладки, то есть удаленное Java-приложение, и введите порт (8888), как указано выше.

Когда апплет запущен, запустите сеанс отладки.

...