プレーン テキストのインデックス ファイルにデータを書き込むアプリケーションがあります。Netbeans では問題なく動作しますが、jar としてパッケージ化すると、インデックス ファイルは作成されますが、空白になります。関連するコードは次のとおりです。
System.out.println("Writing Index File");
PrintWriter indexOut = new PrintWriter(new File("index.txt"));
for(int i = 0; i < index.size(); i++)
{
indexOut.println(index.get(i));
}
indexOut.flush();
indexOut.close();
System.out.println("Index complete.");
jar としてバンドルするとアプリの動作が変わるのはなぜですか?どうすれば修正できますか?