IntelliJ 에러 해결법
IntelliJ의 에러 해결법 모음
CDS 경고¶
IntelliJ에서 자바 테스트 코드 실행 시 아래와 같은 경고가 발생했다.
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
이 경고는 클래스 로딩 시 Class Data Sharing(CDS) 기능을 사용할 경우 발생한다고 하며, 실제 애플리케이션의 실행에는 문제가 없다.
아래와 같이 build.gradle
설정에서 -Xshare:off
로 설정해 CDS 기능을 비활성화 하면 해결된다.
콘솔 한글 깨짐¶
- IntelliJ 설정
- File -> Settings -> Editor -> File Encodings
- Global Encodings, Project Encoding, Properties Files를
UTF-8
로 설정
- VM Options 설정
- Help -> Edit Custom VM Options
-
아래 내용 추가
Java 버전 변경 방법¶
다양한 버전의 Java를 사용할 경우 IntelliJ로 프로젝트를 열 때 아래 항목을 확인해서 변경해줘야 한다.
- Project Structure
- Project Settings
- Project -> SDK, Language Level
- Modules -> Module SDK
- Platform Settings -> SDKs
- Project Settings
- Settings
- Build -> Build Tool -> Gradle JVM
Gradle 빌드 문제¶
간혹 IntelliJ로 신규 프로젝트를 시작했을 때, build.gradle
파일에 경고가 표시되고 아래와 같이 메세지가 표시되는 경우가 있다.
plugins cannot be applied to '(groovy. lang. Closure)'
이는 IntelliJ가 프로젝트를 열 때 Gradle 파일을 제대로 인식하지 못해 발생하는 버그인데, 아래와 같은 절차로 해결 가능하다.
- IntelliJ 관련 파일 삭제:
.idea
,.iml
- IntelliJ로 프로젝트를 열 때
build.gradle
파일 선택해서 열기Open as Project
메뉴로 실행