IntelliJ 설치방법

안녕하세요 Andle 입니다. IntelliJ를 설치하는 방법을 포스팅합니다.

설치 방법은 흔히 검색하면 나오는 방법과 별반 다르지 않다는 걸 참고하시길 바랍니다.

 

※너저분한 얘기를 읽고 싶지 않으신 분들은, 설치 방법이 급하신 분들은 더보기를 건너뛰고 설치 방법을 향해서 달려가시길 바랍니다!

더보기

설치 방법을 알려주기에 앞서서 재미난 이야기부터 하려 합니다.

이야기 중에 싸움 얘기가 제일 재미있는 법입니다. :)

웹 백엔드 개발자들 사이에서는 eclipse와 IntelliJ 중 하나를 많이들 사용합니다.

보통은 전자정부 쪽에서 개발하시는 분들은 eclipse를 그게 아니신 분들은 IntelliJ를 사용하시는 것으로 알고 있습니다.

물론, 섞어서 쓰시는 분들도 있습니다.

요즘에 새롭게 배우시는 분들은 아마 대부분 IntelliJ 사용을 좀 더 선호하지 않나 싶습니다.

조금만 검색해 보아도 이 사용자들 간의 묘한 신경전이 느껴진다는 것을 알 수 있습니다.

 

쓸데 없는 논쟁

 일단, 컴퓨터 공학 전공을 하고, 처음부터 JSP공부를 eclipse로 시작해서 이제껏 사용해 온 저의 입장에서는 굉장히 쓸데없는 논쟁으로 보인다는 점입니다.

실제로, 컴퓨터 공학과를 졸업한 이후에 국비 교육을 수료하면서도 그렇고, 학원에서 2년간 일하면서도 깨닫는 점이 있었습니다. 일단, 대한민국에서 이뤄지는 거의 모든 국비에서는 아마도, 제 기억이 맞다면, eclipse로 입문하는 것이 기본적일 것입니다. 제가 진행했던 국비에서는 IntelliJ를 쓰자는 학생들의 시위 아닌 시위로 둘 다 사용해 보는 상황까지 갔었습니다.

이 점이 참 이해 안 가는 상황이 아닐 수 없었습니다. 

 물론, IntelliJ를 사용하면 좋은 장점이 아주 많긴 합니다. 일단, 익숙해지기만 하면 개발 퍼포먼스 면에서 아주 좋다고 알려져 있습니다. 문제는, 우리가 왜 eclipse를 사용해야 했는가입니다. 저도 직접적인 학원 관계자가 아니어서 정확히는 모릅니다만, 아마 국비라는 것 자체가 정부에서 지원해 주는 사업으로 알고 있습니다. 그렇기 때문에 전자정부를 기반으로 하는 eclipse를 사용하는 개발 환경을 기준으로 공부하는 것은 어느 정도 당연한 것이었습니다. 실제로 그런 이해를 전제로 아마도, 국비라는 것 자체는 대다수 중소기업, 스타트업들에 인력 공급을 위한 무언가였을 거라는게 제 생각입니다. 

 당연히 학생들에게 선택의 권리가 있다는 것은 맞습니다. 당연히 더 좋은 게 있으면, 그걸 쓰려고 하는게 맞다고 생각합니다. 다만, 초심자의 기준에서 굳이 IntelliJ여야만 하는지에 대해서는 여전히 의구심이 들었습니다. 어차피 우리는 취업이 목표이고, 모든 학생이 하나로 통일된 개발 환경을 공부해야, 다음에 최종 프로젝트에서 통일된 과제를 해결하는데 있어서 차질이 없을게 분명했기 때문입니다. 우리의 교육기간은 대개 6개월이라는 기간이기 때문에 굉장히 짧은 시간안에 많은 것들을 공부해야하는 처지들에 놓여 있습니다. 그런 환경에서는 조금의 분쟁 거리는 잠시 접어두고, 기능 개발 공부를 위한 고민을 하는 것만으로 충분히 빠듯한 시간이 아니었는가 하는 것입니다.

아마 이렇게 열심히 설명을 해도 이해하려고 하지 않을 테지만, 어찌 되었든, 개발자라는 직군은 어떤 프로그램이든 잘 쓸 수 있어야 한다는 점입니다.

 

결론적으로, 국비에서 eclipse를 사용했던 우리 팀은 최우수상을 받으며 그 압도적인 퍼포먼스를 가진다는 IntelliJ를 사용했던 팀들을 모조리 이겼다는 점이 떠오르지만, 아무튼 저는 보다 광범위한 툴들을 사용하고자 하므로 IntelliJ 설치 방법으로 안내하기로 합니다.

어찌되었든, 설치 방법을 알아 봅시다!

 

 

IntelliJ란?

젯브레인스(JetBrains)사에서 제작한 Java 개발을 위한 툴

 IntelliJ, IDEA로 불립니다.

 

https://www.jetbrains.com/ko-kr/idea/

             

 다운로드 버튼을 눌러서 설치하도록 합니다.

https://www.jetbrains.com/ko-kr/idea/download/download-thanks.html?platform=windows

▶다운로드 링크

 

버전을 Ultimate, Community 둘 중에서 선택이 가능합니다.

IntelliJ IDEA는 기업, 개인에 상관없이 무료로 이용 가능하지만 기능에 제한을 두어 차별하고 있다. 
 - Ultimate : 완전한 기능 제공 (1달간 무료 체험이 가능하다.)
 - Community : 제한적 기능 제공 
 - Web을 제외한 기본적인 JVM 기반 언어와 안드로이드 개발을 지원한다. 
 - Java 기반의 REST API 등의 백엔드 개발만 고려한다면 Community 에디션 만으로도 충분하다.

검색을 해보면, 이러한 차이가 있다고 합니다.

 

저는 이미 가입이 되어 있는 관계로 Ultimate를 선택하기로 합니다.

아마, 설치 방법을 검색해서 오신 대부분의 분들은 학생들이실 것으로 추측됩니다. 

축하드립니다! 대학생 신분에 있거나, 졸업한지 얼마되지 않으신 분들은 학생 이메일을 인증하면 무료로 사용할 수 있습니다. 

 

 

가격이 상당하기 때문에... 학생신분을 이용할 수 있다는 건 크나큰 행복입니다.

참고로, 설치 방법은 두 가지인데, .exe파일로 설치하거나, .zip 형태의 포터블한 파일이 있습니다.

무설치 버전은 개인적으로 커스터 마이징하거나, 공유 및 재사용하는 데에 이점이 있다고 하는데, 
기본적으로 실행 파일들은 .exe 파일로 설치하는 것이 더 좋다고 알려져 있습니다. 취향껏 설치하면 될 것 같습니다.

 

 

 

 

Create Desktop Shortcut : 바로가기 생성 여부

Update PATH variable(restart needed) : 윈도우 환경변수에 자동으로 추가 할 수 있도록 체크

Update context menu : 프로젝트로 폴더 열기

Create Association : 자바 사용 (본인이 사용할 환경 선택)

위 4가지를 체크한 후 Next 클릭

 

 

 

 

eclipse와 비교해서는 스프링 부트를 공부할 경우 자체적으로 tomcat등을 내장하고 있기 때문에 이 점이 편할 것으로 보입니다.

 

[참고글]

https://goddaehee.tistory.com/195

더보기

ps.

이번 첫 설명 포스팅을 해보며...

저는 이 블로그를 하는 이유가 내가 알던 것들과 모르는 것을 정리하기 위한 목적이 더 큽니다.

따라서, 불가피하게 타 블로그에서 복사해서 가져오는 내용들이 있을 수 있습니다.

이 점에 대해서는 어느 정도 그 블로거들에게 죄송함을 표합니다. 다만, 개발 공부를 하면서, 
정리도 해야 하는 입장에서는 너무 많은 내용을 불필요하게 혼자서 정리할 필요가 없다는 점을 
생각했을 때 어쩔 수 없는 선택이라고 생각합니다.

변명에 불과하지만, 개발자라는 존재는 끊임없이 공부해야 하는 존재... 
이런 시간에 너무 많은 시간을 소비할 순 없다는 것이 제 생각입니다.

이에 대해서 소중한 의견을 나눠주실 분들은 나눠주셔도 좋습니다.

보는 사람의 입장과 저의 입장을 생각했을 때 맞춤법 검사도 어느 정도해야 한다는 점에서...
역시나 블로거는 아무나 하는게 아니란 사실을 깨닫는 시점입니다...ㅠ
이 후기는 추후에 회고록으로 이동될 예정입니다.

 

+ Recent posts