Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Добавление сторонней библиотеки в Java-апплет

Автор вопроса: islandcrazОтветов: 2

У меня есть апплет Java, для которого требуется сторонняя библиотека, но как добавить банку в путь к классам и сослаться на нее в апплете Java?

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

appletjavaclasspathparty

Ответы

Ответ 1 · рейтинг 4 · timaschew

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

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

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

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

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

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

Ответ 2 · рейтинг 4 · zacheusz

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

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

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы