2011-04-21 7 views
2

현재 Windows와 Linux에서 병렬로 개발 중입니다. 이클립스는 절대 경로를 저장하므로 라이브러리를 포함 할 때 문제가 발생합니다. 동시에 두 시스템에서 경로를 찾을 수 없습니다. 옵션이나 비슷한 것이 있습니까?플랫폼 독립적 인 이클립스 설정

답변

3

라이브러리가 프로젝트 내에있는 경우 Eclipse는 해당 라이브러리를 .classpath 파일에서 상대적으로 참조합니다. 예를 들어 작업 공간 내에서 절대 경로를 사용하여 작업 공간에서 라이브러리를 참조하는 경우 동일한 적용

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

:

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

당신은 또한 환경 설정에서 이클립스의 "클래스 경로 변수"절을 사용할 수 있습니다 (Java> Build Path> Classpath Variables)에서 "로컬 파일 시스템에 대한 참조를 피하기 위해 Java Build Path에서 사용할 수 있습니다."

마지막으로 "Java> 빌드 경로> 사용자 라이브러리"의 환경 설정에서 "사용자 라이브러리"섹션을 사용하여 "여러 개의 외부 아카이브 정의"를 사용할 수 있습니다.

관련 문제