gpt4 book ai didi

Java Web Start 应用程序可以从本地系统读取文件,但不能写入

转载 作者:行者123 更新时间:2023-11-30 05:52:48 24 4
gpt4 key购买 nike

<分区>

请询问您是否需要更多信息。我有安全和所有权限标签 在我的 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:我所有的 jar 也都签名了

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com