2015-09-03 86 views
-2

訪問位於mac上的src文件夾中的文件

我嘗試使用相對路徑訪問我放置在src文件中的文件,但徒勞無功。

這裏有一個例子:

File file=new File("src/teledeclaration.xsd"); 

,但我得到了以下錯誤:

java.io.FileNotFoundException: /Users/macbookpro/Downloads/eclipse2 
/Eclipse.app/Contents/MacOS/src/teledeclaration.xsd (No such file or directory) 

爲什麼下面的路徑,我已經寫了「SRC/teledeclation.xsd」

正常路徑之前出現
/Users/macbookpro/Downloads/eclipse2/Eclipse.app/Contents/MacOS/ 

我該如何處理這個問題?

+0

什麼是您的項目的目錄結構,以及您的項目位於磁盤上?我很難相信你的項目駐留在Eclipse.app目錄 –

+0

@BenGlasser我只有一個包「com.stage.service」,src> com> stage> service,我的類在服務文件夾上,我嘗試要調用直接放在src 上的「teledeclaration」文件,我的項目位於[/ Users/macbookpro/Documents/workspace /] –

回答

0

如果不指定完整路徑,則路徑將爲,相對於當前工作目錄的。如果您檢查System.getProperty("user.dir")它應該指向Eclipse.app/...文件夾。

+0

後,檢查我得到這個路徑[/ Users/macbookpro/Documents/workspace/myproject] –

相關問題