Java 요소 이동 및 복사

여기서는 Java 패키지 간에 자원을 이동하도록 리팩토링을 사용합니다.  리팩토링 조치는 코드의 시맨틱 체계를 변경하지 않고 코드의 구조를 변경합니 다.

  1. 패키지 탐색기 보기에서 test 패키지로 부터 MyTestCase.java 파일을 선택하여 junit.samples 패키지로 끄십시오. 파일을 끌어서 놓기는 파일을 선택한 후 컨텍스트 메뉴에서 리팩터 > 이동을 선택하는 것과 유사합니다.
  2. 이동 중인 파일에 대한 참조를 갱신할 것인지 여부를 선택하도록 프롬프트가 표시됩니다. 일반적으로, 컴파일 오류를 피할 수 있도록 이를 수행하려는 경우가 많습니다. 미리보기 단추를 눌러 변경되는 항목 목록을 이동 결과로 확인할 수 있습니다.
  3. 확인을 누르십시오. 파일이 이동하고 패키지 선언이 변경되어 새 위치를 반영합니다.

    junit.samples 패키지로 이동된 파일

  4. 이동을 실행 취소하려면 편집 > 실행 취소를 사용하십시오.

컨텍스트 메뉴를 사용하는 것은 끌어서 놓기의 다른 방법입니다.  메뉴 사용 시 이미 표시된 참조 갱신 옵션을 선택해야 할 뿐만 아니라 이동 대화 상자에서 대상 패키지를 지정해야 합니다.

  1. MyTestCase.java 파일을 선택하고 컨텍스트 메뉴에서 리팩터 > 이동을 선택하십시오.
  2. 이동 대화 상자에서 계층 구조를 펼쳐서 자원의 새 위치를 찾아보십시오. junit.samples 패키지를 선택한 후 확인을 클릭하십시오. 클래스가 이동하고 패키지 선언이 새 위치로 갱신됩니다.

    대상 대화 상자 이동

관련 개념

Java 보기
리팩토링 지원

관련 타스크

리팩토링
Java 요소 복사 및 이동
폴더, 패키지 및 파일 이동

관련 참조

리팩토링 조치
리팩토링 마법사
Java 환경 설정