У меня есть апплет Java, для которого требуется сторонняя библиотека, но как добавить банку в путь к классам и сослаться на нее в апплете Java?
Моя сторонняя библиотека — org.apache.commons.lang.StringUtils.
У меня есть апплет Java, для которого требуется сторонняя библиотека, но как добавить банку в путь к классам и сослаться на нее в апплете Java?
Моя сторонняя библиотека — org.apache.commons.lang.StringUtils.
Вы хотите встроить свой апплет в веб-сайт / HTML с тегом апплета?
<applet code="de.package.AppletClass"
archive="apache-commons-lang.jar">
</applet>
Чтобы скомпилировать его в консоли, используйте:
javac -classpath C:\dev\YourClass.java C:\dev\3thParty.jar
Поместите другие 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 в один и тот же каталог на вашем сервере).