3 回答

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超8個(gè)贊
解決方案#1(建議用于小文件,但您有一個(gè)好處,即文件也可以在其他計(jì)算機(jī)中找到):如何從資源文件夾加載文件?
解決方案#2:使用構(gòu)造函數(shù)逐步生成路徑。例:File(String parent, String child)
File desktop = new File(System.getProperty("user.home"),"Desktop");
File textsFolder = new File(desktop,"texts");
File testsFolder = new File(textsFolder,"tests");
File peopleTxt = new File(testsFolder,"people,txt");
這等于:C://Users//George//Desktop//texts//tests//people.txt(Windows OS)。

TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊
在您的示例中,“值.txt”是一個(gè)相對路徑。它是相對于您的工作目錄而言的。
通常,它與 JAR 文件所在的目錄相同。
在 Eclipse 中,應(yīng)用程序構(gòu)建在“bin”文件夾中。在你的情況下,它是.因此,這是應(yīng)用程序的工作目錄,您的文件必須在那里。Arrays\bin\
如果希望 Eclipse 在構(gòu)建過程中導(dǎo)出此文件,請執(zhí)行以下操作:
右鍵單擊文件 ->構(gòu)建路徑 ->添加到構(gòu)建路徑

TA貢獻(xiàn)1844條經(jīng)驗(yàn) 獲得超8個(gè)贊
根據(jù)代碼,
PrintWriter outputFile = new PrintWriter("Values.txt");
如果你把你的放在當(dāng)前/項(xiàng)目目錄,即在文件夾中,它應(yīng)該工作,但有限制,如上面的評(píng)論中提到的,比如寫入作為JarFile一部分的文件。Values.txt
Arrays
根據(jù)您的目的,您應(yīng)該采取行動(dòng)。
添加回答
舉報(bào)