![在 jEdit 中保存错误](https://linux22.com/image/1223896/%E5%9C%A8%20jEdit%20%E4%B8%AD%E4%BF%9D%E5%AD%98%E9%94%99%E8%AF%AF.png)
每次我尝试在 jEdit 中保存某些内容时,它都会返回一条错误消息:
无法完成以下 I/O 操作(C:\Program Files\jEdit\Untitled-1:无法保存:java.io.FileNotFoundException:C:\Program Files\jEdit#Untitled-1#save#(拒绝访问))
可能出了什么问题?
答案1
根据错误消息“访问被拒绝”来判断,我认为 jEdit 无法保存,因为运行该程序的用户在目标目录中没有写权限。
但这可能是 jEdit 中的一个错误;查看两个文件路径,它看起来像想要修改目录中的 Untitled-1 文件;但是,它实际上可能正在尝试编辑名为的C:\Program Files\jEdit
文件。可以相信它没有写入后者的权限。jEdit#Untitled-1#save#
C:\Program Files
一个解决方法肯定是以管理员用户身份运行 jEdit,或者授予自己对 的写权限C:\Program Files
。但是,我会调查设置,看看您是否可以更改 jEdit 用于此目的的目录,而不是更改系统的安全设置。
答案2
我不确定,我也遇到了这个错误,我正在向 jedit 跟踪器提交一个错误...但我相信这与在 vista 和 windows 7 上,Program Files 目录有特殊的写入权限有关。您可以更改自动保存的默认值,但无法更改默认未命名文件的位置。
答案3
尝试在 Inkscape“texttext.py”中编辑 Python 脚本时,我收到:java.io.FileNotFoundException 权限被拒绝。截至 2010 年 12 月 12 日,我拥有最新版本的 Jedit 4.3.2,并且我在 Windows 7 家庭基础版上运行。我已启用所有权限,我的磁盘未满,并且我拥有最新版本的 Java。对我来说,这似乎是一个错误。
答案4
我遇到了同样的错误。我实际上不想将无标题文档的备份保存在 Program Files 中。有没有办法将目录更改为 C:\users\User1.jedit\backups 之类的目录,而无需执行另存为?