일단 1주차가 끝나고 나서 2주차를 시작하기 전, 슬랙에서 다른 분의 글을 통해
학생 인증을 하면 IntelliJ를 Community(무료) 버전이 아닌 Ultimate(유료) 버전으로 쓸 수 있다는 것을 알게 됐다...!
블로그를 통해 다시 한 번 감사드린다! :)
그리고 나는 바로 인텔리제이를 새로 깔았다...!

그리고 테스트를 돌리자마자 이런 경고문을 만났다...! @_@
바로 구글로 달려갔다...
https://kth990303.tistory.com/219
[JAVA] JDK 환경설정 / WARNING: An illegal reflective access operation has occurred 경고 해결
우테코 프리코스를 진행하던 도중 test code를 돌릴 때 아래 경고문구가 발생했다. 테스트 코드는 통과하며, 코드 에러도 뜨지 않는다. 즉, 에러 문구가 아닌 경고 문구이지만, 상당히 거슬린다. 해
kth990303.tistory.com
https://velog.io/@d-h-k/스프링부트-An-illegal-reflective-access-operation-has-occurred-문제-해결법
스프링부트 [An illegal reflective access operation has occurred] 문제 원인과 해결
: An illegal reflective access operation has occurred오늘 진행중에 아래와 같은 문제가 발생했다찾아보니까 jdk11 에서 나는 문제여서, 혹시 나도..?! 하는 생각에 자바 버전을 확인해보니이럴수가 11버전을
velog.io
원인 : JDK를 11로 쓰고 있기 때문이고, JDK 버전을 8로 낮추면 바로 해결 가능하다!
실패 : 하지만 이번 우테코 프리코스에서는
JDK 11 버전에서 실행 가능해야 한다. JDK 11에서 정상적으로 동작하지 않을 경우 0점 처리한다.
라고 명시하고 있기 때문에ㅠㅠ 제대로 실행하는지 보기 위해서는 버전을 내릴 수 없다고 판단했다!
그리고 계속 많은 글을 검색해봤지만 대부분 JDK를 8로 다운그레이드 하는 방식으로 해결하셨다 ㅠㅠ
JDK11.An illegal reflective access operation has occurred
JDK11.An illegal reflective access operation has occurred
medium.com
그러던 중 단순히 경고문일 뿐이지 실행에는 문제 없다 & JDK버전이 16, 17로 올라가면 해결 된다는 글을 발견했다...!
결론 : 그래서 나는 일단은 프리코스를 계속 진행하기로 했다!
그리고 진행 하던 중 오류 하나를 또 만났다 ((캡처하는 걸 까먹어서 같은 오류문이 나온 다른 분의 오류창을 캡처해왔다))

https://veneas.tistory.com/entry/IntelliJ-Execution-failed-for-task-compileJava
[IntelliJ] Execution failed for task ':compileJava'.
1. 상황(Situation) Mac에서 개발 중이던 Spring Boot(Gradle) 프로젝트를 Windows PC로 옮긴 후 Spring Boot 실행 파일을 실행 시 에러가 나면서 실행이 안 되는 상황 발생 Execution failed for task ':compileJava'. > invalid
veneas.tistory.com
이건 별거아니었다! 블로그 글에서 '3.3. Gradle JVM' 에 해당하는 부분이다!
설정 하나만 바꿔주면 된다!
드디어 오류에서 탈출 @-@ㅋㅋㅋㅋ
그리고 문제를 다 풀어갈 때 즈음

야구게임은 제대로 되는데 예외 테스트에서 틀린 것을 발견했다!! 이는
사용자가 잘못된 값을 입력할 경우 IllegalArgumentException을 발생시킨 후 애플리케이션은 종료되어야 한다.
라고 깃헙에 명시가 되어있었다! 따라서 해당 Exception을 검색해보았고 완성했다!

전혀 어려운거 아니고 이런식으로 예외처리 해주면 되는데
개인적으로 if문 안에 new를 쓰면서 예외처리 하는 걸 처음 해봐서 신기했다!!! 기록기록 :)
이제 모든 테스트는 통과한다!
제출 전까지 리팩토링 및 수정하려고 한다 :)
제출까지 파이팅~!
'ETC > Diary' 카테고리의 다른 글
| [프리코스 4주차] 백엔드 프리코스 4주차 회고록 (0) | 2022.12.08 |
|---|---|
| [프리코스 3주차] 백엔드 프리코스 3주차 회고록 (1) | 2022.12.08 |
| [프리코스 2주차] 백엔드 프리코스 2주차 회고록 (0) | 2022.12.08 |
| [프리코스 1주차] 백엔드 프리코스 1주차 회고록 (0) | 2022.11.10 |
| [우테코 지원 후기] 비전공자 입문자가 우테코를 지원하기까지 (0) | 2022.11.09 |