我有一個安裝程序,在該程序中我使用了一個txt文件(讀取和寫入它)。目前我已經安裝了這樣的設備,以便在我的機器上使用本地文件路徑,但是我需要將它打包到可執行JAR中。要做到這一點,我已經試過了以下交換文件路徑字符串:使用getResource()與txt文件(Java)的問題
String filepath = MyClass.class.getResource("/resources/textfile.txt");
然而,當我運行此,我收到了一堆錯誤。谷歌搜索後,我發現了類似的方法getResourceAsStream
,我也嘗試過。這似乎返回一個InputStream對象,但我需要理想的文件路徑作爲一個字符串。這可能嗎?如果不是我的選擇是什麼?
附加信息:
這裏是試圖讀取&寫txt文件,當我收到錯誤消息:
java.io.FileNotFoundException:/Users/Fred/Documents/Eclipse%20Projects/RandomProject/bin/resources/textfile.txt (No such file or directory)
未來,請詳細說明錯誤,而不是隻說「我得到一堆錯誤」。請閱讀http://tinyurl.com/so-hints – 2012-03-14 18:31:43