NetBeans IDEが初めてのので、jarファイルの作成後にファイルにアクセスするのに苦労しています。このトピックの多くの記事を読んだ後、次のコードを試してみることにしました。ファイルがジャーから消去される場所に置かれたときにのみアクセス可能なファイル
BufferedReader read = new BufferedReader(new InputStreamReader(getClass()。getResourceAsStream( "/ file.txt"))));
これは、.classファイルがあるプロジェクトの「ビルド」フォルダ内にファイルを置いたときにうまく動作しますが、もちろんこのファイルはjarファイルの "clean and build"プロセスで消去されるため問題ですファイルが作成されます。私は、srcフォルダ、別の "resources"パッケージ、およびディレクトリのルートに配置しようとしました。私はまた、 "file.txt"と "/src/file.txt"でgetResourceAsStream()を呼び出そうとしましたが、ファイルが.classファイルである場合に上記の設定でのみ動作します。どんなヒントも高く評価されます!
リソースフォルダを設定するプロジェクト設定を参照する必要があります。それはあなたのコードの残りの部分ではパッケージ化されていないようです。 – alirabiee
@alirabieeありがとうございました!私は間違ったリソースフォルダにファイルを置いていたことが分かります。 – jiffy