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), как указано выше.
Когда апплет запущен, запустите сеанс отладки.