У меня возникли проблемы с получением моего Java-апплета, который использует встроенные библиотеки jar для работы на веб-странице. В частности, я получаю NoClassDefFoundError для классов, которые содержатся в библиотеках, упакованных в файлы jar, которые сами содержатся в одном файле jar моего апплета. Обычные классы последних (т. Е. Те, которые не содержатся во вложенных jar-файлах) без проблем размещаются средством запуска Applet.
Вот мой HTML-код:
<applet code="Applet.class" archive="myApplet.jar" width="600" height="600" title="MyApplet">
Скажем, внутри MyApplet.jar есть еще два jar-файла: library1.jar и library2.jar на корневом уровне. Как сделать их доступными, чтобы программа запуска могла их найти? Я попытался добавить library1.jar и library2.jar к атрибуту архива, но это не сработало.