私は、BufferedReaderを介してテキストファイルにアクセスするスイングアプリケーションを持っています。 NetBeansで実行すると、ファイルは正常にアクセスされます。しかし、jarファイル自体をコマンドラインから実行すると、FileNotFoundExceptionが発生します。コマンドライン使用時のJAVA FileNotFoundException
私はFileInputStreamを使用しており、テキストファイルへのパスで初期化しています。 FileInputStream fstream = new FileInputStream( "appsDB/Apps.txt");
appsDBフォルダはsrcフォルダと同じレベルにあります。そのため、NetBeansで実行するとパスが機能し、テキストファイルが見つかる理由を推測しています。 Apps.txtファイルへのパスを別の方法で指定する必要がありますか?