#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>