簡體   English   中英

Java 打不開文件?

[英]Java can't open file?

我有以下代碼:

import java.IO.File;
...
File nameDataSource = new File("assets/names.txt");

它不起作用。 class 的包/目錄下有一個assets子目錄。 我嘗試將文件直接放在 class 文件旁邊。 我嘗試使用初始斜線。 我嘗試使用初始點來表示當前目錄。 所有這些的組合。 他們都沒有成功打開文件。 我不想使用絕對路徑,因為這是一個 Git 項目。 我做錯了什么? 我該怎么做?

該路徑必須從項目目錄開始。 如果文件位於 package 的子目錄中,您應該嘗試: File nameDataSource = new File("src/package/assets/names.txt"); .
要確定路徑,請采用絕對路徑並刪除開頭。 例如:

  • D:/Eclipse Workspace/project/assets/names.txt
  • 資產/名稱.txt

如果這不起作用,請再給我寫信,我們會嘗試其他方法,對不起我的英語不好:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM