#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» — без изменений.