[IntelliJ] SDK(JDK) 설정 방법(cannot start compiler the sdk is not specified)
Eclipse 프로젝트를 IntelliJ에서 import하자 'cannot start compiler the sdk is not specified for module ... Specify the SDK in the Project Structure dialog' 라는 에러메시지가 떠서 IntelliJ에서 Global SDK, Project SDK, Module SDK를 관리하고 지정하는 방법을 정리해보았다.
SDK(Software Development Kit)는 특정 소프트웨어 프레임워크에 대한 응용 프로그램 개발 도구 모음이다. 예를 들어, Java로 애플리케이션을 개발하려면 Java SDK = JDK가 필요하다.
IntelliJ IDEA 2019.3 버전에서 지원하는 SDK 목록은 다음과 같다.
- Java SE Developments Kits (JDKs)
- Java Micro Edition (ME) SDKs
- Android SDKs
- Flex and AIR SDKs
- Google App Engine SDK
- IntelliJ Platform Plugin SDK (for developing IntelliJ IDEA plugins)
이제 IntelliJ에서 SDK를 설정하는 방법에 대해 알아보자.
Global SDK 관리
메인 메뉴에서 File - Project Structure(Ctrl+Shift+Alt+S)를 선택한다.
Platform Settings - SDKs을 선택하면 IntelliJ에 등록된 SDK 목록이 뜬다. 이 중 Gloal SDK로 사용할 SDK를 선택하고 [OK] 또는 [Apply]를 클릭하여 마친다.
새 SDK를 추가하려면 [+] 버튼을 클릭하고 SDK 유형을 선택하고 설치 디렉터리를 지정한다.
Project SDK 변경
기본적으로 새로 생성한 프로젝트는 Global SDK를 따르지만 프로젝트별로 SDK를 지정할 수 있다.
메인 메뉴에서 File - Project Structure(Ctrl+Shift+Alt+S)를 선택한다.
Project Settings - Project를 선택하고 Project SDK에서 SDK를 지정한다.
Module SDK 변경
Project Settings - Modules를 선택한다.
수정할 모듈을 선택하고 Dependencies 탭을 클릭한다.
Module SDK 목록에서 사용할 SDK를 지정한다.
프로젝트 SDK를 상속하려면 Project SDK 옵션을 선택한다.
이렇게 Project와 Module의 SDK를 지정하고 나면 build 시 해당 에러메시지는 사라진다.
'IDE Tool > IntelliJ IDEA' 카테고리의 다른 글
[IntelliJ] SQL Dialect와 Data Source 설정 방법 (0) | 2021.04.20 |
---|---|
[IntelliJ] 프로젝트(모듈) Tomcat 서버 context.xml 생성 방법 (0) | 2021.04.20 |
IntelliJ에서 Git/GitHub 사용하기 - 기존 프로젝트 연동하기 (0) | 2021.04.20 |
[IntelliJ] Module already exist in project 에러 해결 방법 (0) | 2021.04.20 |
IntelliJ IDEA - 무료로 사용할 수 있는 교육 라이센스 받는 방법 (0) | 2021.04.20 |
[JAVA] IntelliJ IDEA - try-catch문 등의 코드 블럭 자동 삽입 방법 (0) | 2021.04.20 |
[JAVA] IntelliJ IDEA - 프로그램 실행 argument 설정 방법 (0) | 2021.04.20 |
[IntelliJ IDEA] 맞춤법, 스펠링 체크 해제 방법 (0) | 2021.04.20 |