У меня проблемы с встраиванием очень простого апплета в мой сайт.Когда я открываю страницу, консоль в нижней панели показывает «Апплет TestApplet не загружен» и текст «Ошибка. Нажмите для подробностей» в том месте, где должен запускаться апплет.Я использовал filezilla, чтобы перевести html и .class файл в "http://nuevawave.org/sandbox/JavaGallery/".. Html файл называется Test.html. Апплет работает нормально, когда я запускаю его из netbeans.
Вот HTML:
<html> <head> <title>Test Page</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> words... <applet codebase ="http://nuevawave.org/sandbox/JavaGallery/" code="TestApplet.class" width="250" height="300" /> </body> </html>
.. Нажатие кнопки сведений открывает консоль Java, но ошибок нет.
Моя версия FF более информативна.
... Exception: java.lang.NoClassDefFoundError: TestApplet (wrong name: test/TestApplet)
Это указывает на то, что апплет находится в пакете test, и поэтому должен быть расположен в ..
test
http://nuevawave.org/sandbox/JavaGallery/test/TestApplet.class
На данный момент это здесь ..
http://nuevawave.org/sandbox/JavaGallery/TestApplet.class
После того, как я еще раз осмотрел этот участок, я бросил следующее:
Поместите этот HTML-код на http://nuevawave.org/sandbox/JavaGallery/applet.html
<html> <body> <applet codebase="." archive="TestApplet.jar" code="test.TestApplet2" width="250" height="300"> </applet> </body> </html>
Я чертовски люблю компьютеры!