wordcount在本地運行報錯解決:Exception in thread "main" java.lang.UnsatisfiedLinkError:org.apache.hadoop.io.native.NativeID$Windows.access


在windows中的intellij中運行wordcount程序,控制台輸出以下報錯

在Intellij編輯器中解決辦法:本地重新創建NativeIO類,修改一個方法返回值,然后用新建的NativeIO類覆蓋源碼中的NativeIO類。下面會展示。首先按2次shift,找到NativeIO,然后選擇 download resource下載源碼

然后在項目的java目錄下重建一個NativeIO類,用於覆蓋該源碼,ctrl+A選中NativeIO源碼,覆蓋掉在java目錄下新建的NativeIO類

在NativeIO類中找到access0返回值所在的方法,將返回參數改成return true。

至此,再次運行wordcount程序,報錯問題得以解決

 


免責聲明!

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



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