Если вы хотите поместить баночки в созданный вами баночный файл, вы можете использовать метод упаковки.Например, если вы используете библиотеку Apache или другие jar-файлы сторонних производителей, вы можете сохранить эти jar-файлы в созданном вами jar-файле.В этом случае используйте упаковку. Параметр "Упаковка необходимых библиотек в файл jar" помещает классы пакета org.eclipse.jdt.internal.jarinjarloader
в ваш сгенерированный файл, и этот пакет находится в корневом каталоге сгенерированного файла jar.Эта опция также создает больший jar-файл с точки зрения размера из-за классов загрузчика jar Eclipse.
Извлечение необходимых библиотек приведет к добавлению классов сторонних библиотек в ваш jar-файл, следуя соглашению об именах пакетов, напримересли вы откроете свой jar-контент, вы увидите некоторые классы в пакетах org.apache..
.
Записи основного класса отличаются между MANIFEST.MF
файлами этих jar-файлов:
Запись основного класса, когда вы пакет необходимые библиотеки:
Main-Class: org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader
Запись основного класса при извлечении необходимые библиотеки:
Main-Class: YourMainClass