java.lang.NoClassDefFoundError: io/protostuff/ProtostuffIOUtil錯誤


  今天在用kafka,然后寫更高效的序列化格式protostuff類,完成代碼后,發現運行總是報一個找不到此類的錯誤

  如下:

 

 

 

  按照它給的代碼錯誤提示,我習慣性的認為我是導錯了包的緣故,可當我點入錯誤,深入查看時,發現並沒有導錯包。我有懷疑是否是沒有這個類的緣故,但是我ctrl甚至能看到源代碼。。。

這就奇怪了。。。

  我突然想到會不會是哦pom文件寫錯了,導錯了jar包或者是兩個jar不匹配,導致出現了這個問題。

  經過查看,倒是沒發現這種錯誤,但是卻讓我發現了另外一個可能性

  如下: protostuff-core導入時,默認<scope>是test,也就是說他只在測試階段起作用,會不是這個原因呢?

 

 

 去掉pom.xml中的scope,重新運行,成功

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM