상세 컨텐츠

본문 제목

20220603_ClassCastException오류

1 a n G u a g e /+=

by 동혼 2022. 11. 8. 15:42

본문

java.lang.classcastexception 에러

- 상위차원의 타입이 하위 차원으로 형변환을 시도 할 때 발생한다.

예로 int --> string 으로 낮은 --> 높은 차원의 타입변경은 가능하지만 
반대인 String --> int 로 형변환시에는 에러가 발생할 수 있다.


https://recordsoflife.tistory.com/583

https://nhj12311.tistory.com/156

https://yangbox.tistory.com/117

https://mkil.tistory.com/392


==========


destroying spring frameworkservlet

'tibero-jdbc-3.0.jar' 메이븐의 레파지토리에 있던 저 파일이 오류가 생긴 파일이어서 사이즈가 1K이더라구요 그래서 자시 제대로 된 'tibero-jdbc-3.0.jar'파일을 레파지토리에 갔다가 붙여넣으니 잘되더군요 참고로 사이즈는 740k입니다. ㅋㅋ 



===========



https://chrismare.tistory.com/entry/javalangIllegalStateException-javaioIOException-javalangreflectInvocationTargetException-%ED%95%B4%EA%B2%B0%EB%B0%A9%EB%B2%95

그래서 stackoverflow를 찾아보구 조언을 구해본 후 결과
"java.lang.reflect.InvocationTargetException"은 는 보편적으로는 java의 컴파일러가 2개의 다른 패키지에서 같은 이름의 2개의 다른 클래스를 찾을 때 발생한다고 합니다. 한 번에 두 클래스를 모두 가져올 때 그 클래스의 객체를 만들려고하면 "java.lang.reflect.InvocationTargetException"예외가 발생합니다. <br/> <br/> 솔루션은 생성 할 때 클래스의 객체는 클래스 이름과 함께 패키지 이름을 사용하므로 컴파일러는 어떤 클래스를 사용해야하는지 알 수 있습니다.
따라서, 해결방안으로의 한가지는 새로운 프로젝트를 다시 만들어서 다시 import시키면 해결 됩니다.^^ 감사합니다. 혹시 안되시면 답글 달아주세요..!!




'1 a n G u a g e > +=' 카테고리의 다른 글

20220623_runTimeException  (0) 2022.11.08
20220609_lang.reflect.InvocationTargetException  (0) 2022.11.08
싱글턴  (0) 2022.11.07
web was 차이  (0) 2022.09.07
[book] 1일1로그 10~12  (1) 2022.09.01

관련글 더보기

댓글 영역