请询问您是否需要更多的信息。 我有安全和我的JNLP所有权限标签,当我跑我的Java应用的离线它工作正常。
File T = new File(System.getProperty("user.home") + File.separator + ".myapp/");<br />
if(!T.exists())
T.mkdirs();
File[] temp=new File[2];
temp[0] = new File(System.getProperty("user.home") + File.separator +
".myapp"+File.separator+"temp1.txt");
temp[1] = new File(System.getProperty("user.home") + File.separator +
".myapp"+File.separator+"temp2.txt");
writer=new BufferedWriter(new FileWriter(temp[x]));
writer.write(finalData);
writer.close();
我用下面的方法来写我想要在用户的系统目录中创建文件。 在节目中,我也是从同一个文件夹阅读,当我把该文件夹中的测试数据是否能够正常工作。 当我删除temp1.txt和temp2.txt文件它不读取任何数据。 任何错误消息拿出或任何东西。
要重申的是,当在Java Web Start的跑,窗口弹出,程序没有错误消息的正常运行,但它不能正确写入文件到用户系统。 与此同时,在.txt文件提供的测试数据,它正确地读取它。
编辑:如果可能的话,可能会有不使用一些javaw.jnlp的解决方案*方法? 该方案真的有有.txt文件进行读取的文件夹
EDIT2:我所有的瓶子都签了