sbt打包Scala寫的Spark程序,打包正常,提交運行時提示找不到對應的類


sbt打包Scala寫的Spark程序,打包正常,提交運行時提示找不到對應的類

詳述
  1. 使用sbt對寫的Spark程序打包,過程中沒有問題
  2. spark-submit提交jar包運行提示找不到對應的類
解決
  1. 編譯環境沒有變化,將代碼拷貝到其他項目下打包可以運行,無解
  2. 偶然發現IDEA打開的sbt文件顯示很多錯誤,查看詳情發現存在錯誤:java-lang-ClassNotFoundException-org-jetbrain,遂谷歌之,找到了這個網頁 ,說是IDEA的bug,打開use sbt shell for build and import選項就好了。嘗試之,解決。
  3. 另外,Scala中類package object xxxx是創建object默認的寫法,把package要去掉
參考


免責聲明!

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



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