본문 바로가기
반응형

IntelliJ2

[Java] java: illegal character: '\ufeff' 해결하기 [ 문제 상황 ] Intellij 에서 파일을 실행시키려고 할 때 다음과 같은 에러가 나왔다. java: illegal character: '\ufeff' [ 문제 원인 ] 찾아보니 해당 java 파일에 UTF-8 BOM이 추가되어 있는데, intellij 에서 이를 해석할 수 없어 나타나는 에러였습니다. 대학교 과제 파일로 받은 것이라 교수님이 파일을 수정하실 때 BOM이 추가되어진 것으로 보입니다. [ 해결 방법 ] 메모장 UTF-8로 저장하거나 intellij 에서 remove BOM 을 하면 된다고 하는데 맥이라서 할 수 없고 왠지 모르게 intellij 에서 메뉴가 나타나지 않아서 할 수 없었습니다. 그래서 다른 곳에서 찾은 bash 스크립트로 해결하였습니다. find . -type f -nam.. 2023. 4. 13.
[Spring Boot] Kotlin + Spring Boot IntelliJ Hot Reload 설정 (compiler.automake.allow.when.app.running 없는 버그 해결) 처음 Spring Boot 프로젝트를 시작하고 개발을 하다보면 수정사항이 있을 때마다 재시작을 해야지 변경사항이 반영된다. 조금씩 바꿀 때마다 다시 시작한다는 것은 불편하고 시간도 낭비되어서 Hot Reload 설정을 찾아보았다. 그런데 대부분 Spring Boot + Java 가 대부분이고, IntelliJ 버전도 이전을 기준으로 한 설명이 많아 최근 버전을 기준으로 정리해보았다. 현재 스택 : Kotlin + Spring Boot + Gradle + IntelliJ 2022.2 [ Hot Reload 설정 방법 ] 1. Spring Boot Dev Tool 을 프로젝트 Dependency에 추가하기 코틀린에서는 프로젝트 루트에 build.gralde.kts 가 있다. 이 중에서 dependencies.. 2022. 9. 12.
반응형