스크립터브혼
스크립트 전문가
Vhone dc73ee51d49946dabf4f634c6e3ce5c6
이해도 | 기타 |
---|
Json 직렬화를 시도하면서 Gson을 Maven으로 사용하게 했는데, 마인크래프트 Patch.jar 파일의 Gson과 충돌합니다.
크래쉬가 아니라, Maven의 Gson은 2.8.6버전인데 Patch의 Gson은 이전버전이라
컴파일 시 감지하지 못하고, 런타임에서 오류가 발생합니다.
오류가 발생하는 부분은 JsonParser클래스의 parseReader()메소드입니다.
Patch의 Gson에는 parseReader() 메소드가 없어서 NoSuchMethodError가 출력되는데
이 문제를 해결할 방법이 있나요?
IDE는 이클립스 사용하고 있습니다.
wysohn
2020.07.04아쉽게도 패키지 이름이 겹치는거라 그냥 gson 소스코드를 복사해서 직접 포함 하신다음에 이름을 변경 해 주시는수밖에 없습니다
스크립터브혼
2020.07.04그렇군요. 감사합니다.