❓ 문제의 발생
JAVA 문법 공부 하면서 Oracle JDK 18 ver. 을 사용하고 있었다. 그러다 한글로 된 String을 출력했더니 console에 글씨가 다 깨져서 나왔다.(분명 인코딩도 UTF-8로 전부 설정했는데!) 그래서 구글링 해서 나온 인코딩 방법들을 다 활용해 봤지만 먹히지 않았다.
위 블로그의 댓글에서 버전 문제일 수도 있다는 글을 보았고, 마침 말씀하신 버전도 18 버전이었기에 다른 버전을 받으러 갔다. 그런데 지금 교육 받는 곳에서는 openJDK를 권장하고 있어서 세팅을 맞출 겸 openJDK 8버전을 다운받아서 환경설정까지 다 했다.
참고했던 블로그는 여기.
그런데, 이번엔 configuration이 문제였다. (첩첩산중..ㅋ....)
configuration을 전혀 잡지 못하고 있어서 내가 직접 설정해주어야 했다.
블로그들을 뒤져봤었지만 이렇게 하라고 적혀있어도 뭔 소린지 모르겠다.
대충 눈치 보면서 설정하는 법을 찾긴 했는데..
매번 class를 생성할 때마다 새로 설정해야해서 아무래도 임시방편같다.
그래도 일단 돌아가는게 어디냐며.. 기록해두기!
❗ 문제의 해결(?)
1. 프로젝트 폴더 오픈
2. Edit configurations을 클릭해서 Run/Debug Configurations 윈도우로 진입
진입 방법으로는, 우상단에 위치한 configuration 토글을 누르거나(위 이미지에서는 CarExam으로 적혀있는거)
메뉴에서 Run-Edit Configuratrions 클릭하기!
3. Main Class에 현재 클래스 적어주기
형식은 다음과 같다. 나는 pacakge 이름이 test였고, 실행하고자 하는 class 이름이 CarExam이었다.
package명.class명
4. 끝
나. 자바감자.
일단 임시방편 해결법 찾기 성공.
매번 바꾸지 않아도 되는 방법은 나중에 인텔리제이랑 자바가 더 익숙해 지면 가져와야겠다..ㅎ...