2009-09-29 5 views
3

오늘 자바 소스를 컴파일하면 Eclipse가 모든 클래스 폴더 내용 (클래스가 아닌 파일)을 삭제하고 모든 클래스를 다시 작성합니다.컴파일시 클래스 폴더의 내용을 삭제하지 않도록 Eclipse를 구성하는 방법은 무엇입니까?

이것은 나에게 좋지 않습니다. 모든 클래스 폴더 내용을 삭제하지 않고 모든 클래스를 대신 실행하도록 Eclipse를 구성 할 수 있습니까?

+0

이 질문은 정확한 속임수를 가지고 있습니다.이 질문은 이미 하나의 질문을 가지고 있기 때문에 다른 질문을 닫으려고합니다. – DVK

답변

5

클래스 폴더는 리소스를 저장할 좋은 장소가 아니며 순수한 출력 폴더로 간주됩니다.

클래스 경로에 비 클래스가 필요하면 소스 경로의 어딘가에 놓기 만하면 이클립스가 classes 디렉토리에 복사합니다.

  • 은 (는 "res"를 호출 당신의 자원에 대한 별도의 소스 경로를 만들

    • 단순히 동일한 소스 경로에 .java 파일과 자원을 혼합 :이 두 thngs 중 하나가 할 수있는 의미 예) 파일과 리소스를 분리하여 보관하십시오.
  • +0

    +1 두 번째 옵션이 훨씬 좋다고 생각합니다. – ATorras

    +0

    답변 해 주셔서 감사합니다. 100 % 맞지만 프로젝트 구조를 변경할 수 없습니다. 그러나 질문에서 변경 한 내용을 적용하여 업무 효율을 높이고 싶습니다. 그래서, 가능할까요? –

    +0

    @Avi : 왜 그렇게 할 수 없습니까? 정말로 불가능하다면 "클래스"를 추가 소스 폴더로 만들고 src와 클래스 모두에 대한 타겟 바이너리 폴더로 설정하십시오. ("yes-i-know-that-a-bad" -idea "스위치). –

    관련 문제