eclipse打jar包報錯

想攻一攻hive的UDF,終於找到了依賴包,就用eclipse寫了個簡單的UDF,想打個jar包傳到hadoop環境上,結果這jar包就是打不上。

我根據報錯信息上網上找了好多博客,最終在一位前輩的指導下搞定了,下面我總結一下這種報錯可能遇到的問題。

1.JDK的版本和JRE的版本不一致。JDK版本在哪裏看呢?我上個圖。

當然,我這裏的JDK版本是沒問題的,如果你的JDK和JRE版本不一致,那你要改成一致的,看看還有沒有問題。

2.引用Jar的路徑,從哪裏看呢?上圖。

如果你引用了外面的Jar包,一般都是放在你項目下的lib目錄裏,這時候你要配置jar包的路徑,就是右邊的紅框部分,你看那部分有沒有報錯的信息,前面是紅色的,如果有,你看看你lib裏有沒有對應的jar包,如果沒有,你移除(remove)就行了,有的話你需要重新檢查一下路徑。

還有的一些就是打Jar包的時候不要點什麼finished,要點next什麼的,我暫時還沒遇到那種問題,如果上面兩種情況都沒問題的話,你可以找找打Jar包的時候那幾個頁面,哪個框需要對勾,哪個不能打對勾之類的操作。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章