В чем разница между параметрами обработки исполняемой библиотеки jar?

Итак, я буду использовать Java Web Start для развертывания приложения Java. При экспорте в Runnable Jar в eclipse Helios есть три варианта.

  • Распаковать необходимые библиотеки в JAR
  • Упаковать необходимые библиотеки в JAR
  • Скопировать необходимые библиотеки в подпапку рядом с JAR.

В чем заключаются различия и как они повлияют на мой файл .jnlp?

Если это один jar-файл, разве это не проще, потому что мне не нужно было бы записывать все разные пути ко всем библиотекам, которые он использует?

Если есть изменения и в библиотеке, и в приложении, единый jar будет лучшим решением? Или мне понадобится для каждой отдельной библиотеки?

Также обратите внимание, что мне нужно использовать собственные библиотеки, такие как файлы .dll и .so.

76
задан GEOCHET 28 November 2011 в 21:56
поделиться