0

プロジェクト ディレクトリ内のテキスト ファイルに Java 言語でアクセスしようとしています。それはコードのスニペットです:

buffer = new BufferedReader(new `FileReader(getClass().getClassLoader().getResource("English_names.txt").getPath()));`

Eclipseでプログラムを実行している間は、パスを印刷すると正常に動作します

getClass().getClassLoader().getResource("English_names.txt").getPath()

コードは、ファイルへの正確なポイントを返します。しかし、実行可能なjarファイルを作成すると、プログラムはjarファイルから開始されません。メインクラスまたは何かがありません(画面上のフィードバック)。コマンド ラインでコマンドを実行するjava -jar jarfile.jarと、ファイルが見つからないというメッセージが表示されます (NullPointerException が返されます)。何が問題なのですか? ありがとう

4

0 に答える 0