Собственные переменные пути сборки библиотеки в Eclipse - PullRequest
1 голос
/ 26 января 2011

У меня есть общие проекты eclipse, в которых переменная пути сборки используется как относительное местоположение для зависимостей jar.Таким образом, в пути сборки они отображаются как VARIABLENAME/subdirectory/blah.jar.Все, что нужно сделать разработчикам, - это определить одну переменную в своем рабочем пространстве, и все пути сборки проектов работают.

Проблема в том, что для некоторых из этих jar-файлов также требуется установить «Расположение собственной библиотеки».DLL обычно находятся в том же месте, где находился jar, но я не могу найти способ использовать VARIABLENAME для ссылки на местоположение dll.Все относительно этой переменной, разработчикам нужно только установить эту переменную вместо того, чтобы вытащить огромное определение пользовательской библиотеки.

1 Ответ

2 голосов
/ 26 января 2011

В конфигурациях запуска ваших проектов вы всегда можете (при условии, что java-приложение запускает / отлаживает конфигурацию), на вкладке аргументов вы всегда можете добавить строку в нижней текстовой области (vmargs)

Djava.library.path = VARIABLENAME / subdirectory

при условии, что именно здесь находятся ваши JNI-библиотеки.VARIABLENAME может быть определено через «переменные ...» (либо как en env_var, если вы также определите его как переменную окружения, либо переопределите переменную «edit ...»).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...