一 在工程中,使用protobuf时候出现了如下:
Error Message:
java.lang.NoClassDefFoundError: com/google/protobuf/ProtocolMessageEnum
...
...
..
二 出现的原因:缺少protobuf-jar包。 解决的办法是下载相应的protobuf的jar然后导入工程中。
1, 下载protobuf-java.jar
(1) http://central.maven.org/maven2/com/google/protobuf/protobuf-java/2.4.1/protobuf-java-2.4.1.jar
(2) http://central.maven.org/maven2/org/spark-project/protobuf/protobuf-java/2.4.1-shaded/protobuf-java-2.4.1-shaded.jar
2,下载完jar后导入工程中,问题解决