gpt4 book ai didi

java - 文件IO和异常处理错误

转载 作者:行者123 更新时间:2023-12-01 18:48:12 24 4
gpt4 key购买 nike

好吧,我正在编写一些小程序作为 java 类的项目,我希望它从 JTextArea 获取一个字符串,另一个从 JTextField 获取一个字符串,一个单选按钮中的选项,当用户点击“提交”时,它将所有信息写入 txt 文件,如下所示:
报价消息 - 姓名消息 - 单选选项
现在,我已经可以按照上面的描述准确地打印它,但我无法将其打印到 txt 文件。这是我目前所拥有的:

  private class SubmitButtonListener implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
String quoteString = quoteText.getText();
String nameString = nameText.getText();
String color = null;
if(redButton.isSelected())
color = "red";
else if(blueButton.isSelected())
color = "blue";
else if(greenButton.isSelected())
color = "green";
System.out.println(quoteString + "-" + nameString + "-" + color); // For testing

try (Writer writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("index.txt"), "utf-8"))) {
writer.write(quoteString + "-" + nameString + "-" + color);
}
catch (IOException ex){
ex.printStackTrace();
}
}
}

但是当我尝试执行它时,我得到

"Exception in thread "AWT-EventQueue-1" java.security.AccessControlException: access denied ("java.io.FilePermission" "index.txt" "write")"

最佳答案

小程序无法读取或写入客户端文件系统上的文件。您需要对小程序进行签名或编辑策略文件。看herehere .

关于java - 文件IO和异常处理错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16786027/

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