他に何をすべきか本当にわかりません。私は通常、プロパティ ファイルをソース フォルダに置きます (ちなみに、Netbeans を使用しています)。それを読み取ると、すべて正常に動作します。
今日、ソース フォルダーに新しいプロパティ ファイルを作成して読み取ろうとしたところ、ソース フォルダーにファイルが存在しないことを示すヌル ポインター例外が発生し続けました。それでも、上記のソースフォルダーには別のプロパティファイルがあり、それをうまく読み取ることができました。両方のプロパティ ファイルを削除して、最初からやり直しましたが、今回は何も読み取れないようです。
私のコードは問題ありません:
Properties pp = new Properties();
pp.load(getClass().getResourceAsStream("/errors.properties"));
次に、プロジェクトのクリーンアップとビルドを行い、クラスの 1 つが errors.properties ファイルを読み取ることができるようになりました (同じコード、何も変更されていません)。実行してみます。
えっ!?