'소프트웨어개발/IDE'에 해당되는 글 2건

  1. IntelliJ IDEA, Cannot resolve symbol ${className} 증상 해결하기
  2. IntelliJ IDEA 설치하기

IntelliJ IDEA, Cannot resolve symbol ${className} 증상 해결하기

증상

IntelliJ IDEA에서 Gradle 기반의 프로젝트 작성시 가끔 Cannot resolve symbol ${className} 메시지가 등장할 때가 있다. 프로젝트 내 CLASSPATH에서 해당 클래스를 찾지 못하여 발생하는 것인데 External Libraries 탭을 보면 /build.gradledependencies에 정의한 라이브러리들이 로드되지 않은 것을 확인할 수 있다.

해결책

  • File → Invalidate Caches / Restart…를 실행한다. IntelliJ IDEA를 재시작한다. 오류가 해결되었는지 확인한다.

  • 앞의 방법으로 해결되지 않는다면 Gradle → 프로젝트명 우클릭 → Refresh external project를 클릭한다. 오류가 해결되었는지 확인한다.
저작자 표시 비영리 동일 조건 변경 허락
신고

IntelliJ IDEA 설치하기

IntelliJ IDEA 다운로드

IntelliJ IDEA는 기업, 개인에 상관없이 무료로 이용 가능하지만 기능이 제한적인 Communtity 에디션과 유료지만 완전한 기능이 제공되는 Ultimate 에디션으로 구분된다. Communtity 에디션은 Web을 제외한 기본적인 JVM 기반 언어와 안드로이드 개발을 지원한다. Java 기반의 REST API 등의 백엔드 개발만 고려한다면 Communtity 에디션 만으로도 충분하다. 하지만 프론트엔드 개발까지 고려한다면 유료 버전을 추천한다. Communtity 에디션을 아래 순서로 다운로드하여 설치한다.

테마 변경

IntelliJ IDEA는 기본적으로 Darcula, Default 2개 테마를 제공한다. 또한 플러그인 방식으로 외부에서 개발한 테마 또한 사용 가능하다. 아래는 Sublime Text 등에서 광범위하게 사용되는 Monokai 테마를 적용하는 방법이다.

  • Monokai Theme for IntelliJ IDEAEclectide Monokai 다운로드
  • IntelliJ IDEA 실행 → FileImport Settings → 앞서 다운로드한 eclectide-monokai.jar 선택 → OKIntelliJ IDEA 재시작
  • FileSettingsEditorColors & Fonts → Scheme: Eclectide MonokaiOK

글꼴(폰트) 변경

아래 순서로 글꼴 변경이 가능하다. (프로그래밍에 최적화된 외부 글꼴인 Hack을 예로 들었다.

  • FileSettingsEditorColors & FontsFont → Primary font: Hack -> OK
  • FileSettingsEditorColors & FontsConsole Font → Primary font: Hack -> OK

Windows 운영체제에서는 Mac 또는 리눅스에 비해 글꼴의 안티 앨리어싱이 깔끔하지 못하다. 추가적으로 MacType을 설치하면 비슷한 느낌을 얻을 수 있다.

  • MacType 설치 → MacType Wizard → Select your preferred mode: RegistryFinish

프로젝트 생성

개발자의 개인 취향이 가장 많이 반영되는 테마, 글꼴 변경이 완료되었으니 기본적인 준비는 끝난 셈이다. Gradle 기반의 Java 프로젝트 생성을 해보자. 아래 글을 참고한다.

무료 버전을 위한 조언

앞서 설명한대로 무료 버전인 Communtity 에디션은 프론트엔드 개발에 대한 지원이 전무하다.(가능하긴 해도 IntelliSense 등의 IDE 고유의 기능이 제공되지 않는다.) 이 경우 프론트엔드 부분은 무료 IDEVisual Studio Code를 추천한다. 설치 및 사용법은 아래 글을 참고한다.

저작자 표시 비영리 동일 조건 변경 허락
신고