每次我向 Netbeans 添加内容时,它在没有 sudo
的情况下启动时崩溃。例如,当我尝试添加插件或配置 JavaFX 时,它在关闭 Netbeans 并再次单击 Dock 中的图标时崩溃。
这是一些messages.log文件:
...
!ENTRY org.eclipse.osgi 4 0 2021-01-02 13:35:28.797
!MESSAGE Error reading configuration: Permission denied
!STACK 0
java.io.IOException: Permission denied
at java.base/java.io.UnixFileSystem.createFileExclusively(Native Method)
at java.base/java.io.File.createTempFile(File.java:2107)
at org.eclipse.osgi.storagemanager.StorageManager.initializeInstanceFile(StorageManager.java:188)
at org.eclipse.osgi.storagemanager.StorageManager.open(StorageManager.java:708)
...
在终端中使用 sudo /Applications/NetBeans/Apache\ NetBeans\ 12.2.app/Contents/MacOS/netbeans
运行 Netbeans 时一切正常,但在我看来,这不是它应该工作的方式。
那么有没有人知道如何添加插件,..并通过点击图标运行程序?
答案 0 :(得分:0)
正如 Permission denied
错误所暗示的那样,这很可能是由于权限所致 - 确认尝试启动应用程序的用户对 /Applications/NetBeans/Apache\ NetBeans\ 12.2.app/Contents/MacOS/netbeans
文件夹具有读/写权限。