3 回答

TA貢獻1799條經驗 獲得超8個贊
解決方案#1(建議用于小文件,但您有一個好處,即文件也可以在其他計算機中找到):如何從資源文件夾加載文件?
解決方案#2:使用構造函數逐步生成路徑。例: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貢獻1794條經驗 獲得超7個贊
在您的示例中,“值.txt”是一個相對路徑。它是相對于您的工作目錄而言的。
通常,它與 JAR 文件所在的目錄相同。
在 Eclipse 中,應用程序構建在“bin”文件夾中。在你的情況下,它是.因此,這是應用程序的工作目錄,您的文件必須在那里。Arrays\bin\
如果希望 Eclipse 在構建過程中導出此文件,請執行以下操作:
右鍵單擊文件 ->構建路徑 ->添加到構建路徑

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