解決java.io.IOException: Cannot run program "cygpath": CreateProcess error=2, 系統找不到指定的文件 的錯誤


一、外部環境:

系統環境:Windows 8

磁盤分區:只有C盤

開發環境:IntelliJ IDEA Community Edition 2016.1.3(64)

執行代碼:rdd.saveAsTextFile(this.resultPath);

二、錯誤信息:

錯誤提示1:

16/09/05 11:32:41 ERROR Executor: Exception in task 0.0 in stage 1.0 (TID 1)
java.io.IOException: Cannot run program "cygpath": CreateProcess error=2, 系統找不到指定的文件。

錯誤提示2:

Caused by: java.io.IOException: CreateProcess error=2, 系統找不到指定的文件。

錯誤提示3:

Exception in thread "main" org.apache.spark.SparkException: Job aborted due to stage failure: Task 0 in stage 1.0 failed 1 times, most recent failure: Lost task 0.0 in stage 1.0 (TID 1, localhost): java.io.IOException: Cannot run program "cygpath": CreateProcess error=2, 系統找不到指定的文件。

 

三、解決方法:

1.安裝cgywin

2.在系統變量path中添加:C:\cygwin64\bin ,注意,一定要到bin 目錄。

3.重啟開發環境,調試執行,OK


免責聲明!

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



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