Сохранить ошибку в jEdit

Каждый раз, когда я пытаюсь что-то сохранить в моем jEdit, он возвращает сообщение об ошибке:

Не удалось завершить следующую операцию ввода-вывода (C:\Program Files\jEdit\Untitled-1: невозможно сохранить: java.io.FileNotFoundException: C:\Program Files\jEdit#Untitled-1#save# (доступ запрещен))

Что может быть не так?

6 ответов

Решение

Судя по сообщению об ошибке "Доступ запрещен", я бы сказал, что он выглядит так, что jEdit не может сохранить, потому что пользователь, с которым он работает, не имеет доступа на запись в целевой каталог.

Однако это может быть ошибкой в ​​jEdit; глядя на оба пути к файлу, похоже, что он хочет изменить файл Untitled-1 в C:\Program Files\jEdit каталог; однако, он может пытаться редактировать файл с именем jEdit#Untitled-1#save# в C:\Program Files, Вероятно, что у него не было бы разрешения писать последнему.

Одним из обходных путей, безусловно, может быть запуск jEdit от имени администратора или предоставление себе права на запись в C:\Program Files, Тем не менее, я бы изучил настройки, чтобы увидеть, можете ли вы изменить каталог, который использует для этого jEdit, вместо изменения настроек безопасности вашей системы.

Я не знаю наверняка, у меня тоже есть эта ошибка, я отправляю сообщение об ошибке на трекер jedit... но я считаю, что это связано с тем, что на Vista и Windows 7, есть разрешения на запись, которые являются специальными для Каталог программных файлов. Вы можете изменить значение по умолчанию для автосохранения, но вы не можете изменить местоположение файла по умолчанию.

Вы можете найти jEdit здесь на Source Forge

При попытке отредактировать скрипт Python в Inkscape "texttext.py", я получаю: java.io.FileNotFoundException разрешение отклонено. У меня последняя версия Jedit 4.3.2 от 12.12.2010, и я работаю в Windows 7 Домашний базовый. Я включил все разрешения, мой диск не заполнен, и у меня установлена ​​последняя версия Java. Швы, как ошибка для меня.

Я получаю ту же ошибку. На самом деле я не хочу, чтобы резервные копии документов без названия сохранялись в программных файлах. Есть ли способ изменить каталог на что-то вроде C:\users\User1.jedit\backups без сохранения?

Обходной путь (протестировано в Windows 7 x64 SP1): измените ярлык jEdit (или создайте новый) с каталогом "Пуск в" C:\Backup\jEdit где "C:\Backup\jEdit"- это ранее настроенный вами каталог для резервных копий jEdit. Файлы типа auto-save #untitled-1# будут записываться туда, а не защищенные ОС C:\Program Files\jEdit,

На мой взгляд, возникает несколько возможных проблем:

  • Ваш диск заполнен. Проверить: Создать новый текстовый файл с блокнотом на C:\ с содержанием вашего открытого файла
  • Вы используете недопустимое имя файла. Проверьте: используйте простое новое имя
  • У вас нет доступа к этой папке. Проверьте: попробуйте сохранить в %appdata%, У вас должен быть доступ к этой папке.
  • Возможно ошибка в jEdit. Загрузите последнюю версию и повторите попытку.

Удачи!

Другие вопросы по тегам