macOS Big Sur Netbeans: не удается открыть / создать проекты

#netbeans #macos-big-sur

#netbeans #macos-big-sur

Вопрос:

После обновления macOS до Big Sur и внесения изменений в «netbeans_jdkhome» в файл netbeans.conf приложение открыто и запущено, но открыть один из моих проектов НЕВОЗМОЖНО, потому что окно с файлами моего проекта в разделе «Документы» показывает пустое содержимое (и, конечно, мои файлы присутствуюттам).

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

 cd /Users/bparis/Documents/Netbeans; JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk/Contents/Home "/Applications/NetBeans/Apache ....
shell-init: error retrieving current directory: getcwd: cannot access parent directories: Operation not permitted
pwd: error retrieving current directory: getcwd: cannot access parent directories: Operation not permitted
pwd: error retrieving current directory: getcwd: cannot access parent directories: Operation not permitted
chdir: error retrieving current directory: getcwd: cannot access parent directories: Operation not permitted
chdir: error retrieving current directory: getcwd: cannot access parent directories: Operation not permitted
Scanning for projects...
 

Та же проблема с Apache NetBeans 11.2 и 12.2.

Поэтому я полагаю, что Netbeans не разрешено получать доступ к файлам на диске. Я зашел в «Система> Настройки> Безопасность и конфиденциальность», чтобы попытаться изменить это поведение, но Netbeans отсутствует в списке, и я не могу его добавить» (кнопка не активирована).
Я могу предоставить Netbeans разрешение «Полный доступ» к диску, но это ничего не меняет.

Спасибо за любую помощь, Бернард

Ответ №1:

О проблеме сообщили разработчикам apache.

Обходной путь: запустите Netbeans из окна терминала:

«/Applications/NetBeans/ Apache NetBeans 11.2.app/Contents/Resources/NetBeans/ netbeans/bin/netbeans»

Комментарии:

1. Я также перетащил «java» из JDK 15 в «All Disk Access» — без изменений.