2013-03-24 3 views
0

У меня есть веб-сервер java. Одна html-страница обслуживает Java-апплет! Я протестировал html-файл без использования сервера, он отлично работает. файл HTML помещается в папку под названием «апплеты», содержащие «.class»ClassNotFoundException - java апплет

пример

.html

<applet code="applets/init.class" width="80%" height="80%> </applet> 

Моя проблема когда я передать его через сервер Java, я получаю ошибка

ClasNotFoundException 
applets.init.class 

Я успешно загрузил .class прямо через браузер, а это означает, что сервер обслуживает .class.

Почему поиска сервера для .class в «applets.init.class», когда фактический путь «апплеты/init.class»

+0

См. [Как правильно указывать-правильно-codebase-and-archive-in-java-апплет] (http://stackoverflow.com/questions/5947063/how-to-specify-correctly-codebase-and- archive-in-java-applet/5950258 # 5950258) для ответа. – MockerTim

+1

См. Ссылку на исключение класса, не найденного в апплете [http://stackoverflow.com/questions/17690837/class-not-found-exception-on-applet/17690889#17690889][1] –

ответ

0

Вы должны сделать это так:

<applet code="init" codebase="applets/" width="80%" height="80%"> </applet> 

Также обратите внимание на недостающие ", чтобы закрыть высоту.

+0

Это не работа: ClassNotFoundException init – user2114721