在 jEdit 中保存错误

在 jEdit 中保存错误

每次我尝试在 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 目录有特殊的写入权限有关。您可以更改自动保存的默认值,但无法更改默认未命名文件的位置。

您可以在 Source Forge 上找到 jEdit

答案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 之类的目录,而无需执行另存为?

相关内容