한줄 요약 : 패키지 이름 java로 짓지 마세요
그런 사람이 여기 있었습니다
예외처리가 헷갈려서 실습하던 중
어김없이 오류가 발생했다
검색해보니 환경변수 등록을 안했거나,
자바 컴파일 버전과 자바의 버전이 안 맞아서 발생한다고 했는데
cmd 창에서
java - version
javac - version (컴파일 버전)
을 검색해봐도 같은 버전이라고 나오는 것이다.
어떻게 해결할 수 있는지 고민하던 중
오류코드의 이 부분이 눈에 들어왔다
누가봐도 답이 여기있었는데 메세지만 보고 당황해서 구글링을 하고있었던 것이다.
세팅하면서 오류를 다 겪었다고 생각했는데 느슨해진 실습환경에 긴장감을 주는 경험이었다
+ 왜 안되는 건지 생각해봤다
실습 코드를 짤 때 클래스 이름을 "Exception"이라고 짓는바람에 메인 클래스를 의미하는지 예외를 의미하는지 인식을 못하여 오류가 발생해서 아예 다른 이름의 클래스에 코드를 다시 작성한 적이 있었는데
같은 원리로 내가 프로젝트 이름을 Java라고 지어서 자동생성되는 패키지의 이름도 java가 되었고
그래서 컴파일 할 때 충돌이 일어나게 된 것 같다
'개인기록' 카테고리의 다른 글
[개인기록/정보]소스코드를 이미지로 내보내는 법 (0) | 2022.06.17 |
---|---|
[회고] TIL 글이 100개가 되었다! (0) | 2022.05.27 |
[개인기록] 필수적인 이클립스 초기 설정 (0) | 2022.04.07 |
[오류] 기본 클래스 " "을(를) 찾거나 로드할 수 없습니다. (0) | 2022.03.31 |
[회고] TIL 한 달차 후기와 계획 (0) | 2022.03.17 |