java.lang.NoClassDefFoundError: org/rosuda/REngine/REXPGenericVector (wrong name: or/rosuda/REngine/REXPGenericVector)
请问这个错误怎么解决?
java.lang.NoClassDefFoundError: org/rosuda/REngine/REXPGenericVector (wrong name: or/rosuda/REngine/REXPGenericVector)
请问这个错误怎么解决?
遇到这种问题我是分两个方向去排查
1.看看是不是缺少这个依赖,更具类全路径名去依赖里面查看,如果没有直接添加,如果有考虑另一种情况。
2.jar包冲突,这种情况如果不好排查,使用 mvn dependency:tree -Dverbose -Dincludes=org.apache.httpcomponents
命令查看是否不同的地方都引入的相同的包。如果是直接exclusion
。
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
1 回答3.2k 阅读✓ 已解决
1 回答799 阅读
2 回答1.9k 阅读✓ 已解决
2 回答1.6k 阅读✓ 已解决
2 回答537 阅读✓ 已解决
最终发现是我修改jar包时重新创建的class文件所在的文件夹名称没有跟原来的一致。修改后错误就消失了。