我有一個將一些數據寫入純文本索引文件的應用程序。它在Netbeans中工作正常,但當打包爲jar時,索引文件被創建,但最終爲空。下面是相關代碼:將程序打包後的文件輸出更改爲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.");
爲什麼會應用行爲改變,當我將其捆綁爲一個罐子,我該如何解決?
如果指定完整路徑會發生什麼?例如。 C:\ TEMP \ index.txt – Chris911