【问题标题】:Netbeans on Mac crashes at Startup when adding plugins添加插件时,Mac 上的 Netbeans 在启动时崩溃
【发布时间】:2023-03-28 06:14:01
【问题描述】:

每次我向我的 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 时,一切正常,但在我看来,这不是它应该工作的方式。

那么有人知道如何添加插件,.. 并通过单击图标来运行程序吗?

【问题讨论】:

  • 考虑 zip 分发,永远不要使用 sudo
  • zip 分发是如何工作的?我下载了zip并解压缩。现在呢?
  • 查看 bin 文件夹。

标签: java macos netbeans plugins permissions


【解决方案1】:

正如 Permission denied 错误所暗示的,这很可能是由于权限问题 - 确认尝试启动应用程序的用户对 /Applications/NetBeans/Apache\ NetBeans\ 12.2.app/Contents/MacOS/netbeans 文件夹具有读/写权限。

【讨论】:

  • “netbeans”是一个符号链接,链接和实际文件都具有所有权限(chmod 777)。
猜你喜欢
  • 2015-08-28
  • 2017-08-13
  • 1970-01-01
  • 2013-11-12
  • 1970-01-01
  • 2018-09-07
  • 1970-01-01
  • 1970-01-01
  • 2021-12-12
相关资源
最近更新 更多