Eclipse Add Library против Add Variable для проектов Java - PullRequest
2 голосов
/ 12 февраля 2011

Я пытаюсь выяснить разницу между кнопками «Добавить переменную» и «Добавить библиотеку» в Eclipse. Итак, когда именно следует добавить библиотеку вместо переменной? любое объяснение лучших практик было бы замечательно.

Ответы [ 2 ]

1 голос
/ 12 февраля 2011

Запись пути компоновки на основе переменных - это ссылка на один файл JAR через эквивалент Eclipse переменной среды.Вы управляете этими переменными в настройках рабочего пространства.

Запись пути компоновки на основе библиотеки - это более гибкая система, в которой путь компоновки ссылается на символическую запись, которая разрешается динамически.Каждая запись может разрешить любое количество банок.Существует много типов библиотек, и плагины могут добавлять новые типы.Например, в базовой установке Eclipse вы увидите «Системную библиотеку JRE».Тот добавляет стандартные классы Java из rt.jar и других.Наиболее часто используемая библиотека - это «Пользовательская библиотека».Это позволяет называть коллекции jar-файлов в рабочей области, а затем ссылаться на эти jar-файлы в пути сборки как на единицу.

0 голосов
/ 12 февраля 2011

Добавление переменной полезно, когда вы не держите зависимые файлы jar под тем же управлением исходным кодом, что и ваш исходный код, и также полезно, когда вы также используете систему сборки ant или maven вне затмения.

...