2014-12-06 3 views
0

Привет, я пишу GUI Java Swing, который содержит много файлов .jar.Java Eclipse Путь сборки

У меня есть много файлов .jar для моего пути Buildpath. Если теперь мой друг пытается запустить программу, он получил свой путь Buildpath, и они ошибаются на его компьютере.

Есть ли способ установить Buildpath, чтобы мой друг не должен был устанавливать их снова?

, например, в момент одного buildpath, как это: дома/USR/Bonzai/ДОА/xxx.jar

моя программа, которая выполняется находится в Bonzai папке. поэтому я хочу установить путь следующим образом: ./oad/xxx.jar

Значит, программа знает, что входит в папку oad, которая находится в той же папке, а затем возьмите xxx.jar.

Надеюсь, вы понимаете, что я хочу сделать :-)

MFG Christoph

+0

Вы должны использовать Maven, Gradle или Ant + Ivy для управления зависимостями. Тогда вам не нужно беспокоиться о предоставлении файлов .jar, потому что они будут предоставлены менеджером сборки. – lmazgon

ответ

1

Я имел эту проблему с помощью проекта на Windows, и Linux.

  1. Перейти к окно-> Настройки-> Java-> Build Path-> CLASSPATH переменные
  2. Нажмите кнопку "Новый", выбрать имя, как my_project и пункт к папке проекта.

Когда вы включаете файлы jar, вы делаете это по-другому.

  1. Project Properties-> Java Build Path-> Библиотеки (где вы добавляете банку файлы)
  2. добавить, нажмите кнопку "Добавить переменную"
  3. Выберите переменную my_project вы сделали и нажмите кнопку "Продлить". Найдите ресурс и добавьте его в свой проект.

Теперь, когда кто-то хочет использовать ваш проект, им просто нужно сделать шаги 1 и 2. и указать переменную класса MY_PROJECT в том месте, где была папка. Это может быть где угодно. Пока структура внутри одинакова, все работает.

Вот как я разделяю .project файлы с GIT. Вы можете клонировать проект где угодно, но все работает.