2016-09-22 4 views
-1

Eclipse에 Java 프로젝트가 있습니다. jar 파일을 상대 경로로 Eclipse 프로젝트에 추가하려면 어떻게합니까? 즉, jar 파일이 프로젝트 디렉토리에 저장되고 전체 디렉토리가 이동 될 때 프로젝트가 계속 작동해야합니다.상대 경로로 Eclipse 프로젝트에 jar 파일 추가

외부 항아리 작품을 사용하지만 이것이 내가 원하는 것이 아닙니다!

또한 'Add jar'를 사용하고 'Add external jar'를 사용해서는 안된다는 것을 알고 있습니다. 그러나 'Add external jar'는 선택 가능한 jar 파일을 보여 주며 'Add jar'는 그렇지 않습니다. 왜?? 클래스 파일의 절대 경로를 상대 경로로 변경하면 프로젝트가 더 이상 작동하지 않습니다.

어떻게 Eclipse를 항아리를 상대적으로 그리고 절대적으로 참조 할 수 있습니까? 나는 이것이 왜 그렇게하기가 어렵습니까?

+0

이미 어떤 이유로 Java 빌드 경로에 있습니까? – nitind

+0

아직 빌드 경로에 없습니다. –

+0

'Add Jar '은 그것을 처리하기로되어 있습니다. 항아리를 보여주는 프로젝트의 스크린 샷을 게시 할 수 있습니까? – nitind

답변

0

어떻게 Eclipse를 항아리를 상대적으로 그리고 절대적으로 참조 할 수 있습니까?

라이브러리 프로젝트 만 있으면

, 프로젝트 내부의 폴더에 해당 jar 파일을 가져오고 당신은 당신이 생각하는 경우

"항아리 추가"를 통해 프로젝트의 환경 설정에서 추가 할 수 있습니다 라이브러리는 많은 프로젝트에서 사용할 수 있으며 "사용자 라이브러리"(일반적으로 Eclipse의 "Preferences/Java/Build Path/User 라이브러리"- Eclipse의 "Windows"메뉴에서 시작)를 정의합니다. 또한 이클립스에서 "사용자 라이브러리"라고 부르는 것에 JAR 파일을 두 개 이상 추가 할 수 있음을 알 수 있습니다. 추가 종속성을위한 좋은 점이 될 것입니다.

"외부 라이브러리 추가"는 드문 경우) 위의 두 가지가 몇 가지 이유로 불가능합니다.

나는 이것이 왜 그렇게 어려운지 궁금합니다.

일단 Eclipse에서 지정한 JAR 파일로 수행 할 수있는 작업을 살펴 ​​보려면 JAR 항목이 파일 일뿐만 아니라 소스의 추가 정보를 지원한다는 점에 유의하십시오. 및 Javadoc 파일이 있습니다 (추가 한 라이브러리의 왼쪽에있는 삼각형/화살표를 클릭하기 만하면됩니다). 한 번에 충전하는 정보는, 수의 "불가사의"코드

  • Javadoc의 항목에 팝업 라이브러리
  • 선언하는 방법 위에 마우스에서 호출 라이브러리 소스를 통해

    • 디버깅 친화적 인 자동 완성

  • 더 나는이 라이브러리 항목 이클립스 그들을 원하는 방법을 설정하는 여분의 시간이 조금의 가격 가치가 느끼고, 내가 내 느낌에 혼자가 아니에요 보장 할 수 있습니다.


    또한, 내 충고를 받아 들여 : 당신이해야한다고 생각하는 방식, 새로운 코드를 개발에 투입 할 수있는 더 많은 시간을 작동하지 않습니다 당신이 IDE의 기능에 의해 좌절 보내는 시간이 덜. 결국, IDE가 마음에 들지 않는다면 다른 사람을 자유롭게 쓰거나 자신 만의 글을 쓰거나 원하는대로 조정하십시오 (이클립스는 오픈 소스입니다).

    마지막으로 중요한 것은, 언어, 나의 친애하는 좌절감을 가진 친구. "어떻게 할 것인가"와 "왜"가 합법적인지에 대한 질문 (그러므로 나는 대답했습니다) 그러나 사용법은 당신을 SO의 no-no 인 "의견의 문제"에 더 가깝게 만듭니다.

  • 관련 문제