2013-04-08 7 views
3

Это первый раз, когда я даю шанс IntelliJ, и быть честными, это не будет хорошо ...IntelliJ обновление Path Variable

Я импортируемый мои Eclipse, подпроекты. Они используют внешние зависимости .jar, и они указаны как с переменной, то есть: $ EXTERNAL_LIBS/derby.jar

Когда я импортировал свои проекты, IntelliJ распознал переменную и попросил дать ей значение, которое я пропустил на неправильный путь. Теперь я вижу в свойствах подпроекта все зависимости модуля, указывающие на неправильный путь.

Перейдите в раздел «Параметры файла» и измените значение моего EXTERNAL_LIBS на правильный путь, но все текущие зависимости, похоже, не отражают изменения. Они все еще указывают на первый и неправильный путь.

Должен ли я идти один за другим? Я не понимаю, как IntelliJ управляет переменными пути ... Когда я пытаюсь добавить новую зависимость модуля, она заставляет меня выбирать ее с жесткого диска и не дает изменениям использовать какую-либо из этих переменных .... документация также довольно плохая ....

ответ

11

Переменные пути можно изменить в File | Settings | Path Variables.

Они прозрачно обрабатываются IDE при загрузке проекта и сохранении проекта.

Когда проект загружается и содержит переменные пути, среда IDE заменяет их фактическими путями, заданными в настройках. Если переменная path еще не определена, IDE попросит вас ее определить.

Когда файлы проекта сохранены на диске, среда IDE будет прозрачно и молча заменить все пути, соответствующие определенным переменным, с именем переменной.

Он работает полностью автоматически, и пользователю не нужно явно определять переменные в любых настройках IDE, просто используйте фактические пути в ваших библиотеках, они будут заменены соответствующими переменными при сохранении проекта, чтобы ваши файлы проектов были переносимыми и другие пользователи могут определять разные значения для переменных пути при первом открытии этого проекта.

+0

спасибо, вы могли бы объяснить, что документация не может .... – lqbweb

+0

может ли это объяснение быть добавлено на страницу Переменные пути? https://www.jetbrains.com/idea/help/path-variables.html –

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