powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / как правильно запаковать в Jar такую структуру?
2 сообщений из 2, страница 1 из 1
как правильно запаковать в Jar такую структуру?
    #34865219
A+
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
A+
Гость
Есть структура такого вида:

rootDirectory
!---- src
! !
! ....
!
!--- bin
! !---- package1
! ! !---------- Launcher.class
! ! ..
! !---- another-package(s)
!---- ....

В src - исходники, в bin - байт-код. Есть желание все дерево
затолкать в один jar-файл так, чтобы его еще и исполнять
можно было.

Т.е. сначала в родительском каталоге rootDirectory выполняем:
jar cfm oneJarPack.jar manifest.txt rootDirectory

и чтобы после этого команда
java -jar oneJarPack.jar

корректно отрабатывала.

Возможно ли эту задачу выполнить в принципе?
Пока дочитался до этого:

Note : The Class-Path header points to classes or JAR files on the local network, not JAR files within the JAR file or classes accessible over internet protocols.

- ну тут только про вложенные архивы говорится, но, подозреваю, что это
ко всем файлам относится: нельзя в manifest'е указывать пути внутри архива,
а в записи Main-Class'а, похоже, path-dilimiter'ы не распознаются
(Main-Class: rootDirectory/bin/package1.Launcher - не прокатит).

Есть какое-нибудь решение?

Выбросить содержимое bin в корень и там сделать:
jar cfm oneJarPack.jar manifest.txt *

пока не хочется.
...
Рейтинг: 0 / 0
как правильно запаковать в Jar такую структуру?
    #34865479
Олег Гапон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
A+
Выбросить содержимое bin в корень и там сделать:
jar cfm oneJarPack.jar manifest.txt *
пока не хочется.


Можно перейти в папку bin и выполнить команду
jar cfm oneJarPack.jar manifest.txt *

Исходники можно поставлять отдельно.
Если так уж хочеться загнать их в джарник то можно в корень добавить src.zip

А вообще лучше пользоваться Ant
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / как правильно запаковать в Jar такую структуру?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]