2014-01-27 2 views
2

패키지 내부에 새 클래스를 만들면 두 개의 클래스 파일이 생성됩니다. 하나는 패키지 내부이고 다른 하나는 클래스 파일입니다. 왜 이런 일이 일어 났는지 알고 싶습니까? 또한 때로는 이클립스가 일부 클래스를 숨기고 있기 때문에 프로젝트 탐색기에 나타나지 않지만 사라진 클래스와 동일한 클래스 이름을 가진 새 클래스 파일을 만들면 클래스는 이미 존재합니다 ...Eclipse에서 두 개의 클래스 파일을 만듭니다.

패키지 ( F5)를 새로 고치면 이러한 문제가 해결됩니다. 그러나 새로운 클래스를 만들거나 Eclipse를 다시 시작하면 다시 발생합니다. 그래서 나는 다른 솔루션을 원했을 때마다 F5을 계속 누르고 싶었습니다 ...

+0

프로젝트를 마우스 오른쪽 단추로 클릭하고 속성으로 이동하여 "빌더"섹션을 찾으십시오. 어쩌면 거기에 뭔가 잘못된 것이있을 수도 있습니다. – Leo

+0

다른 패키지에 같은 .java 파일의 복사본이 여러 개있을 수 있습니다. 컴파일하려는 파일의 사본이 하나만 있는지 확인하십시오. –

+0

이미지를 볼 수 없습니다. –

답변

8

그래서 저는이 같은 문제가 있었으며 같은 이유로했을 수 있습니다. Project Explorer 창에서 .java 파일을 작성하기 때문에 문제가 발생할 수 있습니다. 이 창을 닫습니다. 그런 다음 창 ->보기 표시 -> 패키지 탐색기로 이동하십시오. 그런 다음 .java 파일을 만듭니다. 문제는 프로젝트 탐색기 창이 EXACTLY으로 패키지 탐색기와 같은 모양입니다.

+0

해결되었습니다. – Kyle

관련 문제