Настройки затмения, не зависящие от платформы - PullRequest
2 голосов
/ 21 апреля 2011

В настоящее время я занимаюсь разработкой для Windows и Linux параллельно. Я сталкиваюсь с проблемой, когда при включении библиотек путь не может быть найден на обеих машинах одновременно, так как Eclipse сохраняет абсолютный путь. Есть вариант или что-то похожее?

1 Ответ

3 голосов
/ 21 апреля 2011

Если ваши библиотеки находятся внутри проекта, Eclipse ссылается на них в файле .classpath. Например:

<classpathentry kind="lib" path="lib/example.jar" />

То же самое применимо, если вы ссылаетесь на библиотеки в своем рабочем пространстве, используя абсолютный путь в рабочем пространстве:

<classpathentry kind="lib" path="/Libraries/example.jar"/>

Вы также можете использовать раздел Eclipse «Переменные пути к классам» в настройках (в Java> Путь сборки> Переменные пути к классам), который «можно использовать в Пути сборки Java, чтобы избежать ссылки на локальную файловую систему».

Наконец, вы можете использовать раздел «Пользовательские библиотеки» в настройках (в Java> Путь сборки> Пользовательские библиотеки) для «определения количества внешних архивов».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...