在做項目的時候,導入了幾個類,導入了相關的jar。
結果在package處報了The type com.google.protobuf.GeneratedMessageV3$Builder cannot be resolved. It is indirectly referenced from required .classfiles .
尋尋覓覓,查了很多資料,有說jdk版本問題,我也檢查了,jdk沒問題。找了半天,也沒有一個所以然。然后重新檢查了一遍相關的jar包,發現有一個是protobuf-java-3.0.0-beta-2.jar。本人對jar包也沒什么了解,所以就去查,發現jar后面帶了beta結尾的,是測試jar包,雖然不會有大的紕漏,但是有很多小問題。然后自己去maven 中央倉庫下了protobuf-java-3.0.0.jar。導入,錯誤消失了。一個小錯誤,找了一兩天,也是很傷。所以貼出來,希望能夠幫助到大家。
附上下載地址:http://mvnrepository.com/artifact/com.google.protobuf/protobuf-java/3.1.0