![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
connectionlost |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 15.12.2006 Где: MO Репутация: нет Всего: нет |
Во многих джарниках в манифесте есть поле
Class-Path: в которое тупо через пробел вбивается некоторое количество внешних jar файлов... Но как оно работает не понятно...ибо не ясно по какому принцыпу java будет искать эти jar файлы...? Во той же директории где и jar ? Но там больше ничего нет... В самом jar'e ? тем более странно.... И совсем уж не понятно на кой было прописывать Class-Path в манифесте. если в запускающем батничке, один хрен classpath собирается ручками по директориям где эти джарники и лежат... Всё вышеописанное имеет место в fop-0.93 и не только.... |
|||
|
||||
tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 31 Всего: 132 |
В манифесте можно задавать как абсолютные, так и относительные пути. Например, если написано 'commons-logging.jar', то jar будет искаться в текущем каталоге, если 'c:/javasoft/commons/commons-logging.jar', то по указанному абсолютному пути. В общем точно также как и при указании CLASS-PATH в командной строке. Нужно это все как раз для того, чтобы не писать в командной строке и все зависимости определять внутри библиотеки. Во-первых, это часто удобнее, во-вторых, бывают случаи когда в командной строке определить зависимости вовсе невозможно.
|
|||
|
||||
connectionlost |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 15.12.2006 Где: MO Репутация: нет Всего: нет |
Ну собственно для того и хотел ипсользовать...
Просто смутило что указаны не сушествующие jar' ники разбросанный по поддерикториям а потом ещё собрка клааспачта руками в батнике.... ПасибЪ |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Только элементы CLASSPATH разделяются двоеточием как в Linux, а не точкой с запятой как в Windows.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
connectionlost |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 15.12.2006 Где: MO Репутация: нет Всего: нет |
Пардон...
Но разделителем должны быть пробелы....
java.sun.com С двоеточием под Виндой не работет. С comma не пробывал, возможно заработает. Но по спеке - разделитель пробел... |
|||
|
||||
Metal_Heart |
|
|||
а почему бы и нет? ![]() ![]() Профиль Группа: Участник Сообщений: 728 Регистрация: 31.3.2005 Где: Москва Репутация: 4 Всего: 12 |
А если путь в венде с пробелами, тогда в кавычках пути указывать?
-------------------- не стыдно учиться, а стыдно не учиться |
|||
|
||||
connectionlost |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 15.12.2006 Где: MO Репутация: нет Всего: нет |
Не знаю...не пробовал...
А что мешает убрать пробелы из путей ? они ведь всё равно относительные... |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |