JAVA

[JAVA] 인텔리제이(IntelliJ) 설치하기

P.젤리비 2022. 7. 27.
반응형

설치링크

 

다운로드 IntelliJ IDEA: 우수성과 인체 공학이 담긴 JetBrains Java IDE

 

www.jetbrains.com

 

설치시 설정

  • Create Desktop Shortcut : 윈도우 OS 환경 체크 (64bit)
  • Update PATH variable(restart needed) : 윈도우 환경변수에 자동으로 추가 할 수 있도록 체크
  • Update context menu : 프로젝트로 폴더 열기
  • Create Association : 자바 사용

 

IntelliJ 에디터 라인수 표시 방법

  • Editor > General > Appearance > Show line Numbers 체크

 

IntelliJ 대소문자 자동 완성 해제 방법

  • Settings > Editor > Code Completion > Match case를 체크해제

 

플러그인 추천

Key Promoter X

  • 인텔리제이의 단축키를 실시간으로 보여준다.

Lombok

  • 자바에서 보일러플레이트 코드(getter, setter, toString … )들을 불필요하게 반복적으로 만드는 일을 어노테이션을 통해 줄여 주는 라이브러리.
  • 설치 후 추가설정 필요.
  • File → Settings → Build, Execution, Deployment → Compliler →     Annotation Processors → Enable annotation processing 체크 → 확인

Rainbow Brackets

  • 항상 헷갈리기 쉬운 괄호 기호에 색을 부여해서 가독성을 높여준다.

 

이클립스 파일을 인텔리제이에서 쓰자!

  • 이클립스와 인텔리제이가 바로 호환이 되진 않는다.
  • 그래서 해당 방법을 사용하여야 한다.

프로젝트 불러오기

  • 하위에 존재하는 프로젝트들을 인식하지 못한다.
  • 이클립스 개념으로 iTrinity_final 패키지 밑에 4개의 프로젝트들이 존재한다.
  • 그러나 인텔리제이에서는 프로젝트 밑에 4개의 모듈이 존재하는 것이다.
  • 이걸 추가해줘야 한다.
  • File - Project Structure 설정으로 간다.

모듈 추가하기

  • 상위 프로젝트 이름 하나만 보인다.
  • 이제 모듈을 추가해보자. 위의 빨간색으로 표시한 + 를 눌러보자

  • 새 프로젝트일 경우는 new module을 하면 된다.
  • 지금은 만들어져있는 이클립스의 프로젝트를 가져오는 것이므로 import project를 한다.

  • import할 프로젝트를 선택하는 것이다. 여기서 최상위 프로젝트 하나만 선택하면 된다.

  • 선택하게되면 어떤 모델의 프로젝트인지 골라야 한다.
  • 우리는 이클립스의 프로젝트를 가져오므로 이클립스를 선택한다.

  • 추가하고자 하는 모듈을 모두 선택한다.

 

에러가 발생한 경우

  • jdk를 참조할수 없다고 한다.
  • eclipse 개발시 자바 버전과 현재 intellij에서의 자바버전이 맞지 않기 때문에 발생하는 에러이다.
  • 이것은 모듈별로 하나하나 바꿔주면 된다.

  • dependencies 에 들어가서 자바 버전을 변경해주자.

 

커뮤니티버젼에서 스프링쓰기!

 

[JAVA] Spring Boot 프로젝트 생성 & DevTools 적용

IntelliJ Community 버전에서는 Maven/Gradle 프로젝트를 생성해서 dependency 세팅하고 SpringBootApplication 파일 생성, 등등 작업으로 프로젝트 생성이 가능하지만, 상당히 귀찮은 작업입니다. 스프링 재단에..

jelly-bee.tistory.com

 

출처

https://goddaehee.tistory.com

https://willbesoon.tistory.com

https://kim-oriental.tistory.com

반응형

'JAVA' 카테고리의 다른 글

[JAVA] 인텔리제이 상황별 단축키  (0) 2022.07.28
[JAVA] 인텔리제이 단축키 정리  (0) 2022.07.27
[JAVA] 싱글톤 패턴  (0) 2022.07.27
[JAVA] 반복문 - do-while문  (0) 2022.07.26
[JAVA] switch-case문 (Java 14 문법 포함)  (0) 2022.07.26

댓글

💲 추천 글