URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 1810
[ Назад ]

Исходное сообщение
"Установка JRE(JDK) без Х'овых компонентов"

Отправлено Avr , 20-Окт-03 01:42 
Пытаюсь завести биллинг под squilа. http://www.ivaandr.h10.ru/
Для работы нужно JRE or JDK. Ставлю из портов - начинает тянуть компоненты Х'ов. Как обойтись без лишней скачки?

Содержание

Сообщения в этом обсуждении
"Если хошь нормальную жабу то никак (+)"
Отправлено Арлекин , 20-Окт-03 08:51 
Хы на самом деле нужны не только для рисования окошек. Например для обработки картинок унутрях документов (PDF,RTF) вызываются нативные (системные) Х-вые функции. И если у тя DISPLAY будет правильно задан ты даже и не заметишь этих вызовов.

"Если хошь нормальную жабу то никак (+)"
Отправлено Avr , 20-Окт-03 13:30 
>Хы на самом деле нужны не только для рисования окошек. Например для
>обработки картинок унутрях документов (PDF,RTF) вызываются нативные (системные) Х-вые функции. И
>если у тя DISPLAY будет правильно задан ты даже и не
>заметишь этих вызовов.
А если не нормальную? Мне нужно только обработать запуск jar'а



"Что значит запуск джара ? (+)"
Отправлено Арлекин , 20-Окт-03 14:06 
1. Запуск файла .jar (java -jar [path]file.jar): ничем не отличается от исполнения любого другого класса напрямую за исключением: CLASSPATH внутрь такого запуска из -cp не передается дается. Если ты откроешь (rar ом в винде например) тот file.jar который ты хошь пустить, то в META-INF найдешь текстовый файл MANIFEST.MF, который содержит строку MainClass - класс который надо исполнять по умолчанию. В реале - может исполняться любой явский код. Так и сервера запускаются.
2. Вызов программы jar (jar -{xctvf} file.jar *some*{zip|jar} ): На самом деле этот джар есть обычная программа написанная на яве. Если нужен формат архива zip - лучше взять стандартный архиватор портированный под фрю и не морочиться.

ЗЫ Никто не будет гарантировать, что ява будет работать правильно если не притащить все.


"Что значит запуск джара ? (+)"
Отправлено Avr , 20-Окт-03 16:12 
Спасибо за помощь. Поставил всё в куче из портов. Заработало
>
>ЗЫ Никто не будет гарантировать, что ява будет работать правильно если не
>притащить все.