2016-03-08 86 views
0

發生以下奇怪異常,任何人都可以提供幫助嗎?由於當使用mvn構建項目時,命中「無法創建父目錄」錯誤

[info] Compiling 3 Java sources to /mnt/nfs0/jzhang/spark-1.6.1/tags/target/scala-2.10/classes... 
[error] /mnt/nfs0/jzhang/spark-1.6.1/tags/src/main/java/org/apache/spark/tags/DockerTest.java:26: error: error while writing DockerTest: could not create parent directories 
[error] public @interface DockerTest { } 
[error]  ^
[error] 1 error 
[error] Compile failed at Mar 8, 2016 11:17:18 AM [0.817s] 
+0

你有寫權限的classes目錄?請參閱:http://stackoverflow.com/questions/12514867/cannot-compile-wordcount-java – bphilipnyc

+0

是的,我有。這裏唯一特別的是它在掛載的目錄中。 – zjffdu

回答

1

我也面臨這個問題是。它出現主要是由於兩方面的原因:

  1. 權限問題:一些文件夾沒有在該項目的寫權限。嘗試更改這些文件夾的權限。
  2. 從任何存儲庫導入代碼時,文件可能會在行尾處獲得^ M個字符。爲此使用「dos2unix」命令。 (我面臨同樣的問題,因爲這一點,因爲我所有的Java文件都包含這個字符。)