olrlobt
[IDE] IntelliJ에서 이클립스 프로젝트 가져오기 및 개별 빌드하는 방법 본문
인텔리제이에서 이클립스 프로젝트 가져오기
인텔리제이와 이클립스는 둘 다 Java Project를 실행시킬 수 있는 IDE이지만, 제조사와 설계 방식에서 차이가 있기 때문에 프로젝트를 생성하면 다른 구조로 생성된다.
따라서, 이클립스로 만든 프로젝트를 인텔리제이에서 실행하게 될 경우,
1. 이클립스 프로젝트 import
File > new > Project from Exisiting Sources
프로젝트 경로 선택 > OK
연달아 "Next" 클릭
Create
프로젝트 Import 완료
이클립스로 생성한 프로젝트 기 때문에, 빌드를 위한. classpath ,. project 파일이 보이고. 인텔리제이로 생성했을 때와는 다른 프로젝트 구조를 볼 수 있다.
인텔리제이 개별 빌드하는 방법
인텔리제이는 이클립스와는 다르게, 한 클래스를 빌드하게 되면 모든 클래스가 빌드된다.
즉, Error가 있는 클래스가 하나라도 있으면 실행 결과를 볼 수가 없는데,
이클립스는 개별 빌드를 기본적으로 제공하기 때문에 이클립스에서 만든 프로젝트를 인텔리제이에서 사용하게 된다면 마주하기 쉬운 문제이다.
1. Build, No Error Check
Run > Edit Configurations 또는, 우측 상단 Class명 > Edit Configurations
Modify options > Add befor launch task
Build, no error check > Build 체크 해제
여기까지 진행하고 빌드를 진행해 보면 에러가 뜰 수도 있고, 안 뜰 수도 있다.
오류: 기본 클래스 ~~ 을(를) 찾거나 로드할 수 없습니다.
일반적으로 이클립스의 java 프로젝트의 경우, bin 폴더에 컴파일된 class 파일을 저장하게 되고,
인텔리제이의 경우 out폴더에 컴파일된 class 파일을 저장하게 된다.
이러한 차이로 인하여 인텔리제이가 컴파일된 class 파일을 찾지 못하여, 로드할 수 없는 문제가 발생하게 된다.
이를 해결하기 위해서는, 해당 프로젝트에서 bin 폴더에 컴파일된 파일을 저장하고 있으므로,
컴파일러를 변경하여 컴파일해 주어야 한다.
2. Compiler 변경
File > Settings
Compiler : Eclipse로 변경
Proceed on errors 체크
개별 빌드 성공
'else > 개발환경' 카테고리의 다른 글
[개발 환경] 노트북 삼성 이온1 RAM 추가하기 (0) | 2023.03.08 |
---|