Я думаю, что проблема в основном, как заметил @ Джигар Джоши, но с небольшой складкой.Я думаю, у вас есть класс, чье FQN - «pong.Chase», но вы настроили путь к классу так, чтобы каталог, содержащий «Chase.class», находился в пути к классам.Затем вы сказали загрузчику апплета искать класс как "Chase.class".
Загрузчик классов нашел файл байт-кода, но затем, когда он попытался загрузить его, он заметил, что классы FQN"Понг. Чейз", а не "Чейз" ... как видно из названия, которое вы дали.Ergo ... a NoClassDefFoundError
, с сообщением , сообщающим, что имя класса указано неверно .
Исправление заключается в том, чтобы убедиться, что родительский каталог каталога "pong"находится на пути к классам и используйте:
<APPLET CODE="pong.Chase.class" width=500 height=400></APPLET>
В качестве альтернативы - используйте атрибут codeBase
.
В качестве альтернативы 2 - избавьтесь от объявления package
в вашем классе Java.
В качестве альтернативы 3 - используйте элемент <object>
.Элемент <applet>
устарел.
Ссылка: http://www.w3.org/TR/html401/struct/objects.html