我有一个将一些数据写入纯文本索引文件的应用程序。它在 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 时,为什么应用程序的行为会发生变化,我该如何解决?