Включить класс java-апплета на мою веб-страницу

#java #applet #japplet

#java #апплет #japplet

Вопрос:

Как я могу включить свой класс java-апплета на свою веб-страницу, используя JSP в проекте веб-приложения netbeans. Я не хочу, чтобы это было как jar. Когда я использую jar, он работает правильно. У меня есть пакет с именем «com.example», который является апплетом с именем Scan.java Также есть веб-страница с именем main.jsp, код которой я добавил ниже.

Я использую этот код для включения класса, но

 <APPLET CODE="Scan.class" WIDTH=150 HEIGHT=250>
  

В браузере апплет не открывается, и в нем написано «ClassNotFoundException»

Как это исправить?

Комментарии:

1. не делайте этого — апплеты — это прошлый век

2. 1) Зачем кодировать апплет? Если это связано с тем, что учитель указал его, пожалуйста, обратитесь к ним, почему учителя CS должны прекратить преподавать Java-апплеты . 2) См. Раздел Поддержка плагинов Java устарела и переходит на веб-сайт без плагинов . 3) Фактически, файл класса, которого нет в Jar, не может быть использован на веб-странице (с использованием современной JVM). Мы можем подписывать только файлы jar.

Ответ №1:

Класс «Scan» должен находиться в том же каталоге, что и ваша страница HTML / JSP, или вы можете указать относительный путь (из JSP) для доступа к вашему Scan.class с атрибутивной КОДОВОЙ БАЗОЙ.

 <APPLET CODE="Scan.class" CODEBASE="../classes/com/example" WIDTH=150 HEIGHT=250>