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

2787
wantoknow

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

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

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

0

6 ответов на вопрос

1
Andrzej Doyle

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

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

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

1
Creativehavoc

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

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

1
gregb

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

0
guerda

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

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

Удачи!

0
User1

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

0
pdegregorio

Work around (tested in Windows 7 x64 SP1): Change the jEdit shortcut (or make a new one) that has "Start in" directory C:\Backup\jEdit where "C:\Backup\jEdit" is your previously configured directory for jEdit backups. The auto-save #untitled-1# type files will be written there rather than the OS-protected C:\Program Files\jEdit.

Похожие вопросы