У меня есть некоторый код, о котором я писал ранее (преобразование в приложение), который работал как апплет, но с тех пор загадочно перестал работать вне средства просмотра апплета IDE.
Код здесь: http://www.mediafire.com/?4eslqqr4aoh33j1
После компиляции кода в файл .jar и загрузки этого файла на мой сайт (www.insertnamestudios.com/lib) я пытаюсь встроить апплет в другой сайт.Я думал, что это работает хорошо, но, видимо, это не так.HTML-код, который я использую для встраивания:
<applet codebase="www.insertnamestudios.com/lib"
code=ins.awp.game.AWPASG.class archive="AWPASG.jar"
width=1024 height=720>
</applet>
Но я постоянно получаю сообщение об ошибке:
load: class ins.awp.game.AWPASG.class not found.java.lang.ClassNotFoundException: ins.awp.game.AWPASG.class at sun.plugin2.applet.Applet2ClassLoader.findClass (неизвестный источник) в sun.plugin2.applet.Plugin2ClassLoader.loadClass0 (неизвестный источник) в sun.plugin2.app.Plugin2ClassLoader.loadClass (Неизвестный источник) в sun.plugin2.applet.Plugin2ClassLoader.loadClass (Неизвестный источник) в java.lang.ClassLoader.loadClass (Неизвестный источник) в sun.plugin2.applet.Plugin2ClassLoader.loadCode (Неизвестный источник) в.plugin2.applet.Plugin2Manager.createApplet (Неизвестный источник) по адресу sun.plugin2.applet.Plugin2Manager $ AppletExecutionRunnable.run (Неизвестный источник) по адресу java.lang.Thread.run (Неизвестный источник)
I 'Я не уверен, почему я получаю эту ошибку, поскольку база кода указывает на правильное местоположение, а файл AWPASG.class находится в .jar (я декомпилировал и проверил).Я что-то упустил в самом апплете?Я не думаю, что мне нужно давать ему какие-либо дополнительные разрешения или что-то в этом роде, но я могу ошибаться.
Я испробовал решения, найденные в Google, включая удаление расширения .class, но продолжаючтобы получить эту же ошибку, независимо от того, что я пытался с HTML.