일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- c언어
- 정보처리기사필기
- JSP
- 자바 실습
- 중학수학
- 컴퓨터구조
- 상속
- 데이터베이스
- 데이터분석
- 티스토리챌린지
- CSS
- 혼공머신
- SQL
- 머신러닝
- 중학1-1
- 자바
- 디버깅
- html/css
- 파이썬
- 자바스크립트심화
- 연습문제
- 오블완
- 자바스크립트
- JDBC
- 정보처리기사실기
- 개발일기
- JSP/Servlet
- 문자와식
- 컴퓨터비전
- 딥러닝
- Today
- Total
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
이클립스에서 src/main/java 폴더 안에 패키지가 안 만들어질 때 해결 방법 - 자동 또는 수동으로 본문
이클립스에서 src/main/java 폴더 안에 패키지가 안 만들어질 때 해결 방법 - 자동 또는 수동으로
huenuri 2024. 12. 17. 09:23갑자기 src/main/java 안으로 패키지가 만들어지지 않고 계속 밖으로 삐져나오는 현상이 발생했다. 어제도 이렇게 만들어진 것을 끌어와서 다시 붙여 넣기를 반복했었다. 한 번에는 잘 되지 않고 어떨 때는 모든 파일이 다 삭제되어 이만저만 귀찮은 것이 아니었다.
이번에 그 원인을 분석하며 해결방법을 모색하기로 했다.
이클립스에서 폴더 생성이 원하는 곳에 안될 때
문제 상황
이처럼 패키지가 밖으로 삐져나오는 상황이 발생했다.
폴더 경로는 제대로 잘 써주었는데 말이다.
파일 이름과 패키지 이름을 정확하게 입력했는데도 패키지 경로가 src/main/java 밖으로 나오는 경우는 주로 Eclipse 프로젝트 설정에 문제가 있을 때 발생한다.
해결 방법
1) 자동 이동
1. 패키지 생성하고 드래그해서 이동하기
- src/main/java를 마우스 오른쪽 버튼으로 클릭
- New > Package 선택
- 패키지 이름을 com.dto라고 입력
- 정확히 입력해야 파일이 제대로 생성된다.
- 패키지 이름은 소문자로 입력하는 게 일반적이다.
2. 기존 파일 이동
만약 ProductVO.java가 다른 경로에 있다면
- ProductVO.java 파일을 드래그해서 com.dto 패키지로 이동한다.
- 이동할 때 Refactor > Move 옵션을 사용하면 패키지 선언도 자동으로 수정된다.
하지만 아무리해도 이동이 된 지 않았다. 이처럼 먹히지 않는 경우는 처음이었다.
3. 빌드 패스의 소스 안에 폴더가 잘 있는지 확인하기
빌드 패스에 들어가서 소스 안에 이 폴더가 잘 들어가 있으니 설정에는 문제가 없다.
2) 수동 이동
물리적인 파일 시스템에서 이동하는 방법이 있다.
- Eclipse 외부에서 파일 탐색기를 열고, 프로젝트 폴더로 이동
- src/main/java 폴더 안에 com 폴더를 수동으로 만들고 그 안에 dto 폴더를 생성
- 기존의 ProductVO.java 파일을 이 경로에 수동으로 이동
이렇게 수동으로 폴더를 이동하자 드디어 src/main/java 안쪽에 패키지가 생성되었다.
작업을 마치고
이 문제를 가지고 1시간이나 고민하여 여러가지 시행착오를 겪어보았다. 그리고 다음에도 이런 문제가 생기면 해결 방법을 찾을 수 있도록 개발일지에 남겨본다.
작고 사소한 문제도 계속해서 발생하면 스트레스를 유발하고 개발을 하는데 장애가 된다. 그러니 작은 문제라도 해서 가볍게 보지 말고 어떻게 하면 이 문제를 해결해서 좀 더 빠르게 작업을 할지 고민해야 한다.
'웹 · 앱 개발 > 디버깅' 카테고리의 다른 글
오라클에서 SCOTT 계정 접속 안될 때 해결하기 - 관리자 계정으로 연결 후 비밀번호 변경 (0) | 2024.12.15 |
---|---|
JDBC 프로젝트 실행하기 전 해야 할 중요한 일 - JARS 파일 라이브러리에 추가하는 방법 <오라클 버전 + MySQL> (0) | 2024.12.14 |
오라클 데이터베이스 접속이 안될 때 문제 해결하기 + 계정 비밀번호 변경 방법 : 네트워크 설정과 데이터베이스 서비스 확인 (0) | 2024.12.12 |
이클립스에서 톰캣 서버 작동 오류 발생시 문제 해결하기 - 포트번호 확인 불가 (0) | 2024.12.10 |
이클립스 실행 중 이전 프로젝트 내용이 실행되거나 src 파일이 보이지 않을 때 문제 해결하기 (0) | 2024.12.09 |