Проблема с пакетом. Вам нужно изменить атрибут кода апплета, и в зависимости от того, где вы разместили свой HTML, атрибут кодовой базы тоже. Вы должны поместить HellowApplet.class в каталог с именем M257Applet (потому что это пакет, который вы дали), и тег апплета должен выглядеть примерно так:
<applet code="M257Applet.HellowApplet" ... ></applet>
Чтобы это работало, ваш HTML должен находиться в том же каталоге, что и M257Applet (не внутри M257Applet). Кроме того, вы можете указать атрибут codebase. Например, со следующей структурой каталогов:
somedir
+-- hello.html
+-- M257Applet
| +-- HellowApplet.class
апплет будет работать. Однако, если у вас было
anotherdir
+-- hello.html
+-- somedir
| +-- M257Applet
| | +-- HellowApplet.class
тогда вам нужно будет указать атрибут codebase следующим образом:
<applet code="M257Applet.HellowApplet" codebase="somedir" ... ></applet>
Итак, вы должны иметь codebase
, указывающий на каталог, содержащий ваш пакет, и code
также должен содержать имя вашего пакета.
Edit:
Обратите внимание, что, хотя code="HellowApplet.class"
будет работать, правильный способ указания апплета - без ".class" в конце.