2013-03-31 2 views
2

enter image description hereКак относительная ссылка на библиотеку в Eclipse?

Я задал много вопросов о LTI-CIVIL, и я решил решение. Для этого мне нужно относительную ссылку на родную библиотеку для LTI. Возможно ли относительная ссылка на библиотеку в Eclipse?

Если нет, то обходной путь?

+0

Вы также используете ant или maven или другой инструмент для сборки? – Jess

+0

@ Джесемон Нет, я нет. –

+0

Вы хотите включить LTI в свой дистрибутив? Похоже, вы не хотите этого делать? Как пользователь получит банку LTI в своей системе? – Jess

ответ

1

Хорошо. Этот ответ будет работать для вас. Я знаю, что вы не используете муравья, но вы можете указать CLASSPATH в манифесте вашей банки. Включите точку в CLASSPATH и поместите банку LTI в ту же папку. Это означает, что вы можете закрепить свою банку и банку LTI вместе на одном и том же самом внешнем уровне.

Если вам нужна структура каталогов другого вопроса, вы можете положить ../putLTIhere в свой CLASSPATH.

Этот ответ даст вам более подробную информацию:

How to build a distributable jar with Ant for a java project having external jar dependencies

+0

На самом деле я не знаю. Я знаю, что если я буду относиться к пути к родной библиотеке, я смогу сделать свой jar distributable –

+0

следующим: http://stackoverflow.com/questions/1089717/referencing-3rd-party-libraries-using-relative- paths-in-eclipse-cdt выглядит так, как будто я не могу ссылаться ни на что:/может быть, я ошибаюсь. –

+0

Вы можете использовать CLASSPATH в соответствии с этим. http://stackoverflow.com/questions/8277038/how-to-build-a-distributable-jar-with-ant-for-a-java-project-having-external-jar – Jess

0

Вы можете щелкнуть правой кнопкой мыши по объекту, а затем нажмите кнопку «Свойства» -> Java сборки Path -> Добавить Баночки

Это должно do the trick :)

+1

Абсолютный путь, снова! Мне нужно относительный путь –

+0

А если вы попробуете на последнем шаге: добавьте EXTERNAL jar, это сработает? –

Смежные вопросы