вопросы по развертыванию апплета?

#java #applet

#java #апплет

Вопрос:

Я использую Eclipse для разработки модуля апплета, для которого требуется множество библиотек. Он корректно запускается в среде Eclipse. Я хотел бы знать, как встроить этот код в html-страницу или как развернуть этот апплет?

Ответ №1:

Для фрагмента кода что-то вроде этого будет работать на html-странице для запуска вашего апплета:

 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
      <applet height="90%" width="90%" archive="myJavaClasses.jar" code="my/java/applet.class" />
  </body>
</html>
  

Ответ №2:

Из-за количества технологий, задействованных для обеспечения корректной работы этого приложения для конечного пользователя, я бы настоятельно рекомендовал вам хорошо изучить, как эти вещи взаимодействуют, прежде чем продолжить.

Хорошим местом для начала является раздел руководства по Java, посвященный апплетам, в котором подробно описывается, как работает развертывание.

Ответ №3:

Вот несколько вариантов:

  • Используйте этот скрипт, чтобы избежать проблем с совместимостью.
  • Используйте старый добрый тег Applet.
  • Используйте Java Web Start.

Ответ №4:

Существует ряд решений, и в зависимости от вашей существующей веб-инфраструктуры вы можете найти одно из них лучшим другого.

Как правило, на веб-странице вы добавляете теги ( <applet ...> или <object ...> ) к документу, в который хотите вставить апплет, а содержимое вкладки ссылается на JAR-файл, который затем загрузит веб-браузер.

Ответ №5:

.. модуль апплета, для которого требуется множество библиотек.

Добавьте ссылку на каждую библиотеку Jar в archive атрибуте applet элемента.