Mac на Big Sur Eclipse проблема с version.ini (операция запрещена)

После обновления до Big Sur в эти выходные моя старая версия Eclipse (Mars), которую я использую для конкретного проекта, не может быть запущена. Я предложил обновить виртуальную машину в /Applications/Eclipse.app/Contents/Info.plist - Не удалось запустить Eclipse на macOS Big Sur

Теперь я получаю эту ошибку:

! MESSAGE Не удалось прочитать файл версии / Users / lorapowell / Documents / MARs workspace / .metadata / version.ini STACK 0 java.io.FileNotFoundException: / Users / lorapowell / Documents / MARs workspace / .metadata / version.ini (операция не разрешенный)

Файл есть, и у него есть дата (примерно, когда я сделал обновление?)

#Sat Jan 16 23:42:07 MST 2021
org.eclipse.core.runtime=2
org.eclipse.platform=4.5.2.v20160212-1500

Моя более новая версия Eclipse работает нормально.


person lrpowell    schedule 19.01.2021    source источник
comment
Я бы посоветовал переместить рабочую область из Documents - кажется, что папка Documents в macOS 11 имеет еще большую защиту. Но даже тогда в более старых версиях Eclipse, как правило, возникают проблемы с рендерингом пользовательского интерфейса в Big Sur, исправления для них есть только в Eclipse 2020 -12   -  person greg-449    schedule 19.01.2021


Ответы (2)


Вам необходимо убедиться, что вы используете более новую версию Eclipse, чем эта.

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

Вы можете обнаружить, что Eclipse отображается там с папкой рабочего стола без галочки. В этом случае поставьте галочку, а затем повторно запустите приложение.

person AlBlue    schedule 19.01.2021
comment
На самом деле в папке рабочего стола есть галочка - person lrpowell; 20.01.2021
comment
Я подозреваю, что если вы снова запустите его, он сработает. Однако у старой версии Eclipse есть другие проблемы, поэтому вам рекомендуется перейти на более новую версию. - person AlBlue; 20.01.2021
comment
В этом проекте используется cmvc, поэтому мне нужно использовать более старую версию Eclipse, которая позволяет мне настраивать общий проект cmvc (а не только git). Следующая проблема заключается в том, что кажется, что библиотеки, перечисленные в пути сборки, также должны находиться в определенных местах. Предыдущие файлы, расположенные в папке my / Users / username / Downloads, также не обнаруживаются. Где правильное место для этих файлов, если Документы, Рабочий стол и Загрузки считаются особым доступом? Библиотека? Кажется, сейчас я тоже не могу создать новую папку в моей папке / Users / username ...? - person lrpowell; 20.01.2021
comment
Описание Путь к ресурсам Тип расположения Архив для необходимой библиотеки: '/Users/lorapowell/Desktop/Nav4Liberty/auii18n.jar' в проекте '7.4f PDI' не может быть прочитан или не является допустимым ZIP-файлом 7.4f Путь сборки PDI Проблема с путем сборки - person lrpowell; 20.01.2021

После перемещения zip-файлов для указанных библиотек путей сборки в папку my / Users / profilename и их повторного расширения, а затем обновления .classpath для них, очистки и перестройки, а также закрытия и повторного открытия Eclipse несколько раз, я получил кое-что, чтобы разобраться сами. Сборка работает. Более старая версия eclipse, но она позволяет мне подключиться к моему исходному проекту cmvc.

person lrpowell    schedule 19.01.2021