我正在嘗試訪問存儲在文件夾Resources
中的High_Scores.txt
文件。正在讀取資源文件Netbeans
我的項目樹是這個樣子:
我使用如下所示訪問該文件的代碼。檢查了這個similar question,但解決方案不適用於我的情況。
File file = new File(getClass().getClassLoader().getResource("/Resources/High_Scores.txt").getFile());
但是我一直在得到NULLPointerException
。在這方面我不明白這個例外。有人能指出我做錯了什麼嗎?
更新:
如果我更改代碼這樣:
File file = new File(getClass().getClassLoader().getResource("Resources/High_Scores.txt").getFile());
我得到FILENOTFOUNDException
。
@Tunaki這個問題是跟上這個問題。你難道不知道我已經嘗試過這個問題的答案,但仍然面臨一個問題。 –
您不能像在這裏嘗試的那樣以JAR文件的形式訪問資源,這根本行不通。您必須使用'InputStream',如鏈接問題所示。 – Tunaki
謝謝。現在你應該像這樣回答這個問題,而不是標記重複.- –