Путь сборки Java Eclipse

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

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

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

например, на данный момент один путь сборки выглядит так: home/usr/bonzai/oad/xxx.jar

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

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

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

мфг Кристоф


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


Ответы (1)


У меня была эта проблема с использованием проекта в Windows и Linux.

  1. Перейдите в «Окно» -> «Настройки» -> «Java» -> «Путь сборки» -> «Переменные пути к классам».
  2. Нажмите «Создать», выберите имя, например MY_PROJECT, и укажите папку проекта.

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

  1. Свойства проекта->Путь сборки Java->Библиотеки (где вы добавляете файлы jar)
  2. Чтобы добавить, нажмите «Добавить переменную».
  3. Выберите созданную вами переменную MY_PROJECT и нажмите «Продлить». Найдите ресурс и добавьте его в свой проект.

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

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

person Timothy Wright    schedule 06.12.2014