このコード スニペットを使用して、ファイルを入力ストリームとして取得します。ファイル version.txt は、アプリの jar の一番上のフォルダーにパッケージ化されています。
InputStream resource = getClass().getClassLoader().getResourceAsStream("version.txt");
これはほとんど常に機能します。しかし、あるユーザーの場合、別の version.txt を取得していますが、それは私の jar にはありません。これにより、jar にある特定の version.txt ファイルが確実に読み込まれるようにするにはどうすればよいですか?