Java-апплет - класс апплета подписи вместо jar апплета

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

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

Причина, по которой я хочу это сделать:

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

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

1 ответ

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

В панели управления вашего апплета, на вкладке Java, в разделе параметров среды выполнения

добавлять

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

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

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

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

Другие вопросы по тегам