본문으로 바로가기

[IntelliJ] Intellij 설치방법

category 6. 개발도구/6_1 IntelliJ 2020. 1. 2. 02:07
반응형

[IntelliJ] Intellij 설치방법

 

안녕하세요. 갓대희 입니다. 이번 포스팅은 [ IntelliJ 설치 방법 ] 입니다. : ) 


Eclipse에서 IntelliJ로 갈아탄 친구에게 추천받았는데, 개발 퍼포먼스 면에서 엄청 향상이 있었다고 한다.

일단, 첫 시작이니 IntelliJ 설치하는 방법부터 알아보자.

 

1. IntelliJ

▶ IntelliJ란?

 - 젯브레인스(JetBrains) 사에서 제작한 Java 개발을 위한 툴
 - IntelliJ 혹은 IDEA 로도 불린다.

 

2. 설치하기

▶  1. 다음 사이트 접속

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

 - 인텔리 J보다는 훨씬 이쁜 디자인을 갖고 있다.

 

▶  2. 버전 선택

 - Ultimate VS Communtity


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

 

난 일단 COMMUNITY 버전을 테스트 해보려 한다.

물론 설치방법은 거의 동일 하다.

DownLoad 버튼을 크릭하여 다운로드 한다.

 

이번 포스팅에선 .exe인 설치파일을 다운로드 하여 포스팅 할 예정이지만, 
개인적으론 무설치 버전을 선호하는 편이다.
평소 여러 툴을 사용할 때 무설치 버전을 선호하며, 해당 툴 각각 플러그인 설치 이외에도 개인적으로 쓰기 좋도록 커스터 마이징하여 다시 압축하여 공유, 재사용 한다.
저와 같이 무설치 버전을 선호 한다면,
.exe가 아닌 .zip파일을 다운로드하여 압축 해제, bin 폴더에서 실행파일을 찾아 실행시키면 바로 실행 되니 참고 하자.

 

▶  3.설치

Next 클릭
경로 선택후 Next

① Create Desktop Shortcut : 윈도우 OS 환경 체크 (64bit)

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

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

④ Create Association : 자바 사용

 

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

 

Install 클릭
설치 완료 후 Finish 클릭
실행 시 관련 내용 확인 후 Continue 클릭
2가지 테마 중 한가지 테마를 선택한다. 'Next Default plugins' 클릭
'Next: Featured plugins' 기본 세팅.
이로써 인텔리J 시작 가능.

 

만약 기업용, 개인용으로 구매 한다면 이정도 비용이 필요하니, 참고 하도록 하자.

기업용

 

 

이클립스를 사용하다 인텔리제이를 사용하다보면 여간 불편한게 아니다. 또한 이클립스에서 편하게 사용하던플러그인, 그리고 단축키등 

유용한 플러그인 또는 인텔리제이 기본 설정에 관하여 다음 글도 참고 하면 좋을 것 같다.

 

 

※ 별첨.  Communtity vs Ultimate 버전에 대한 개인 적인 생각.

 - 당연히 Community 버전보다 Ultimate 버전이 다양한 기능을 제공 한다.

 - 먼저 UI로 보는게 더 확실할 것 같다.

 - 일단 javascript, Spring 등 웹개발 관련된 내용을 지원하지 않는 community 버전을 사용하면, 웹 개발시 불편할 수 있다. 에디터 부터 살펴 보자. 

community 버전
Ultimate 버전

Ultimate 버전이 스크립트 작성(특히 View, 리액트 등은 다 Javscript 기반), 그리고 돔구조, 그리고 자동완성기능까지 사용하다보면 Ultimate 버전이 훨씬 편하 것을 느낄 수 있다.

 

 - 제공 모듈만 보아도 커뮤니티 버전에는 스프링, 웹 서버, 스프링 이니셜 라이즈 등 웹개발에 유용한 기능들이 쏙 빠져 있는 것을 볼 수 있다.

Community 버전
Ultimate 버전

  - 몇가지 살펴보진 않았지만, 이처럼 당연히 Ultimate 버전을 쓰면 훨씬 다양한 기능들을 제공 해주기 때문에 웹개발시 매우 편리하니 좋을 것 같다.

 다만 처음 웹 개발 공부를 할 때에 Community 버전으로 웹개발 자체가 불가능 한 것은 아니다. 그리고 꼰대 같지만, 예전엔 신입들에게 이클립스, 인텔리제이 같은 Idea를 사용하지 못하게 했다고 한다. 직접 노트패드로 코딩하고, 컴파일 하고, 톰캣 등에 직접 띄워 보는 것부터 시작하곤 했는데, Community 버전만 사용하여, 약간의 불편을 느껴보는 것도 추천 한다.

 

 특히 스프링 부트를 공부하시는 경우에는 자체적으로 tomcat 등을 내장하고 있기 때문에, Community 버전을 쓰더라도 충분할 것이니 Community 버전을 먼저 사용해보는 것을 추천하고 싶다.

 

 

2020/01/07 - [3. 웹개발/3_5 환경설정 & etc] - [IntelliJ] Intellij 기본 설정1(초기 설정)

2020/01/09 - [3. 웹개발/3_5 환경설정 & etc] - [IntelliJ] Intellij 기본 설정2(플러그인 설정)

2020/01/07 - [3. 웹개발/3_5 환경설정 & etc] - [IntelliJ] IntelliJ - SVN 연동 방법

2020/02/18 - [3. 웹개발/3_5 환경설정 & etc] - [IntelliJ] IntelliJ 롬복 설치 및 설정

2020/03/05 - [3. 웹개발/3_5 환경설정 & etc] - [IntelliJ] Intellij 학생 인증, 무료 설치 방법

반응형

댓글을 달아 주세요

  1. Favicon of https://youngdoin.tistory.com BlogIcon 영도인(Youngdoin) 2020.01.06 11:34 신고

    유용한 블로그인 것 같아요~요즘 프로그래밍에 관심이 많아져서 자주 들리려고 구독했습니다^^

  2. 겸몽이 2020.06.11 10:11

    안녕하세요.
    혹시 개인구매 하는경우
    해당버전은 영구적으로 쓸 수있는건가요?

    상위버전이 나와서 갱신하는경우 추가적으로 드는 비용은 구매할때와 동일한 비용이 들어가나욧??

  3. 고공 2020.06.11 16:19

    STS에서 인텔리J로 갈아타는 뉴비인데 유용한 글 감사합니다 많은 도움 받았습니다!