2009-07-14 4 views
8

Eclipse에서 패키지에 별도의 폴더를 만들 수 있습니까? "새 -> 폴더"를 선택하면 내 이클립스 버전은 항상 패키지를 만듭니다. 그러나 나는 새 폴더를 이전 패키지에 넣기를 원합니다.동일한 패키지에 별도의 폴더 만들기 ... [ECLIPSE]

어떻게 달성 할 수 있습니까? 사전에

감사합니다 ... 당신이 그 폴더에 코드를 넣어하지 않는 경우 수행 할 수 있습니다 무엇

패트릭

답변

11

는 빌드 경로에서 폴더를 제거합니다. eclipse에서 문제가되는 폴더를 마우스 오른쪽 버튼으로 클릭하고 '빌드 경로에서 제외'를 선택하십시오.

또는 다른 효과 할 수 있습니다 :

오른쪽 프로젝트를 클릭하고 새 소스 폴더 추가를 선택합니다. 그런 다음 해당 폴더에서 올바른 패키지 폴더 구조를 추가하십시오.

동일한 패키지의 파일을 다른 폴더에 둘 수 있습니다.

+0

이미지 링크가 깨졌습니다. –

+0

@AntoineCloutier 그 점을 지적 해 주셔서 감사합니다. 내 이미지에서 이미지 오두막. – jjnguy

2

당신은 모든 '새로운'폴더가 새 패키지로 간주됩니다, 소스 폴더에서 소스 경로

1

에서 폴더를 제외해야합니다. 루트에서 모든 폴더를 패키지 구조의 일부로 만드는 Java 스펙의 일부입니다.

1

다른 사람들이 말했듯이 이것은 표준 Java 동작이므로 실제로 해결하면 안됩니다. 원본 폴더 외부에 다른 폴더를 만드는 것이 좋습니다.

그러나 Eclipse에서이 작업을 수행하는 방법이 있습니다. 나중에 다른 설정 도구가이 설정을 따르지 않으므로 Eclipse 외부에서 빌드하려고하면 다시 돌아올 수 있습니다.

프로젝트 속성을 열어 소스 경로에서 폴더를 제외 할 수 있습니다.

선택 자바 빌드 경로 ->소스 해당 소스 폴더를 선택하고 제외 선택하십시오 편집 ... 버튼을 누르면 하위 항목을 선택합니다. 을 선택하십시오. 옆에 단추를 추가하십시오. 제외 패턴 : 창 폴더를 추가하고 마침/확인을 다시 편집기로 입력하십시오.

Eclipse 내에서 일치하는 리소스가 컴파일에서 제외됩니다. 그것은 여전히 ​​편집기에서 패키지로 나타납니다.

0

기존 패키지의 새 하위 패키지 (바)를 만들고 싶습니다.

새 패키지를 선택하고 "com.foo.bar"으로 이름을 지정하십시오. Eclipse는 com.foo 아래에 올바르게 배치합니다.

FYI : "원본"폴더 아래의 폴더는 패키지로 표시됩니다. 빌드 경로에 나타나는 것 외에는 물리적 인 차이점이 없습니다. 다른 곳에서 볼 수 있듯이 제외 할 수는 있지만 시작하려면/src/... 아래에 두지 않는 것이 더 쉽습니다.