2009-07-09 4 views
4

Eclipse 내에 두 개의 Java 프로젝트가 있습니다. 이제 프로젝트 B에서 프로젝트 A의 클래스를 사용하고 싶습니다. 프로젝트 B의 빌드 경로에 프로젝트 A를 추가했습니다. 그러나 프로젝트 B에서는 클래스를 사용할 수 없습니다.다른 프로젝트의 클래스 사용 방법은 무엇입니까?

그 이유는 무엇일까요? 내가 잘못 했습니까? 무엇을 어떻게해야합니까?

미리 감사드립니다.

업데이트 : 가져 오는 클래스가 기본 패키지에있는 것이 문제였습니다.

+0

알겠습니다. 프로젝트 A에서 기본 패키지를 사용했습니다. 문제가있는 것 같습니다. –

+0

죄송하지만 기본 패키지를 사용하면 아무 것도 해결되지 않습니다. 아마도 당신은 그것을 얻기 위해 다른 것을 만졌을 것입니다. 이제 모든 것이 작동합니다. 프로젝트 A에서 클래스 중 일부를 리팩터링하여 패키지에 넣으려고합니다. – diega

+0

Diega, c0d3x는 기본 패키지를 사용하는 것이 해결책이 아니라고 말했습니다. –

답변

2

프로젝트 A의 빌드 속성에서 "주문 및 내보내기"탭 아래에 원본 폴더가 선택되어 있는지 확인하십시오.

+0

프로젝트 A에 종속 프로젝트 B를 추가했습니다. '주문 및 내보내기'에서 체크 박스를 선택하거나 선택 취소하면 어떤 차이가 있습니까? 내 경우에는 별 차이가없는 것처럼 보입니다. 또한 주문과 관련하여 어떤 점에서 문제가 있습니까? – Danijel

관련 문제