Добавление сторонней библиотеки в Java-апплет - PullRequest
3 голосов
/ 12 июля 2011

У меня есть Java-апплет, которому нужна сторонняя библиотека, но как мне добавить jar-файл в classpath и ссылаться на него в Java-апплете?

Моя сторонняя библиотека - org.apache.commons.lang.StringUtils

Ответы [ 2 ]

4 голосов
/ 12 июля 2011

Поместите остальные банки в свойство Class-Path в manifest.mf и создать индекс для других jar-файлов, чтобы загрузчик не загружал банку, если это действительно не нужно.

Кроме того, вы можете упомянуть банки в теге архива. В архивном теге вы можете добавить несколько банок: archive="MyJar.jar,JarFile1.jar,JarFile2.jar"

Таким образом, ваш атрибут архива будет выглядеть следующим образом archive="YourProject.jar,commons-lang-2.1.jar" (Помните, что вы должны поместить commons-lang-2.1.jar с YourProject.jar в тот же каталог на вашем сервере.)

4 голосов
/ 12 июля 2011

Хотите встроить апплет в веб-сайт / HTML с тегом апплета?

<applet code="de.package.AppletClass" 
archive="apache-commons-lang.jar">
</applet>

Развертывание с тегом апплета

Чтобы скомпилировать егоиспользование консоли:

javac -classpath C:\dev\YourClass.java C:\dev\3thParty.jar

Компиляция примеров программ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...