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 ์ ํด๋น ์๋ฌ๋ฉ์์ง๋ ์ฌ๋ผ์ง๋ค.
๋๊ธ