zoukankan      html  css  js  c++  java
  • java.lang.NoSuchMethodError com.google.protobuf.CodedInputStream 依赖jar包版本冲突解决方案

    java.lang.NoSuchMethodError com.google.protobuf.CodedInputStream 依赖jar包版本冲突解决方案

    在一台电脑上运行无误,另外一台电脑上代码无报错,但运行时报错NoSuchMethodError,这种大概率为依赖jar包版本冲突问题
    java.lang.NoSuchMethodError:com.google.protobuf.CodedInputStream.readStringRequireUtf8()Ljava/lang/String

    报错的protobuf版本是3.x版本,替换为2.6.0版本就可以了
    解决冲突的依赖包:
    1.下载2.6.0的jar包,https://files.cnblogs.com/files/zdz8207/protobuf-java-2.6.0.zip 下载后解压为jar包,更新jar包后clean一下项目。
    2.配置maven
    maven可以增加exclude配置:
    <dependency>
    <groupId>org.apache.hadoop</groupId>
    <artifactId>hadoop-client</artifactId>
    <version>2.6.0</version>
    <scope>provided</scope>
    <exclusions>
    <exclusion>
    <groupId>com.google.protobuf</groupId>
    <artifactId>protobuf-java</artifactId>
    </exclusion>
    </exclusions>
    </dependency>

    大自然,飘然的风,QQ群: python技术交流群:453879716,人工智能深度学习群:251088643
    golang技术交流群:316397059,vuejs技术交流群:458915921 渗透技术:534096581,囤币一族:621258209,有兴趣的可以加入
    微信公众号:大自然预测(ssqyuce)原双色球预测, 心禅道(xinchandao)
  • 相关阅读:
    到具体某一天的倒计时
    angular2 2种方式----获取子组件的类属性和类方法
    页面刷新
    angular父子组件传值
    div垂直居中,文字垂直居中!!!
    Python 基础数据类型 II (列表)
    Python 基础数据类型 I (str等)
    学习笔记411
    20190407 Word合并单元格
    VBA正则笔记 理解肯定环视
  • 原文地址:https://www.cnblogs.com/zdz8207/p/NoSuchMethodError-com-google-protobuf.html
Copyright © 2011-2022 走看看