BackEnd/Java&Spring
Error) java: class, interface, or enum expected 해결
bell22
2023. 6. 26. 20:35
File-Settings-Editor-File Encodings
Path 추가해서 에러가 난 디렉터리 또는 파일에 Encoding 설정을 해주면 됩니다
그래도 안된다면
새로 파일을 추가하고 코드를 복붙하는게 가장 빠릅니다.
저 같은 경우에는 로그나 코드에 인코딩 설정을 바꿨는데, 저런 에러가 생기더라구요
한글이 깨지는 현상이 생겨서 해결하려다가 에러를 만나게 된;
원인은 BOM(Byte Order Mark) 이라는 것이 생겨서 그렇습니다.
유니코드의 인코딩 방식에는은 빅엔디안(BE)과 리틀엔디안(LE)이 있습니다.
둘의 차이는 바이트를 읽는 순서의 차이인데,
이 것을 파일에 명시하기 위해 앞에 인코딩별 BOM 값을 살짝 넣어 놓습니다.