猿问

Manjaro Linux 上的 netbeans 9.0 问题

我已经在 Manjaro Linux 上使用 Netbeans 8.2 一段时间了,完全没有问题。今天我更新了我的系统,我发现它安装了新的 Netbeans 9.0,但因为我不能使用我的旧 8.2 版本。我尝试卸载并重新安装它,但没有结果。所以我决定尝试使用新版本,但每次我尝试通过桌面或菜单图标打开它时都没有任何反应。所以我试图通过命令行打开它,我收到了这条消息:

Cannot read cluster file: //etc/netbeans.clusters

我只是在我的论文工作中使用 Netbeans,所以我根本不是专家,所以我真的很感激任何帮助。


POPMUISE
浏览 203回答 3
3回答

江户川乱折腾

最近在 Arch Linux bugtracker 上打开了同样的问题,所以我知道你为什么会遇到这个问题:https : //bugs.archlinux.org/task/60533double//有点可疑,此外,由包安装的文件实际上/usr/etc/netbeans.clusters是相同的,除了缺少“usr”组件。事实证明,这是由 netbeans启动 shell 脚本通过解析shell 脚本的位置(使用 dirname for $0)并将其视为 netbeans 安装的根来设置的。这需要等于/usr才能正常工作。出于对真正了解 shell 的任何人来说显而易见的原因,这个 shell 脚本很糟糕(就像互联网上的大多数一样),但是您需要考虑的重要因素是它取决于您如何运行它。出于某种原因,您通过/bin/netbeans而不是/usr/bin/netbeans. 可能是因为/bin在您的系统中$PATH,这是错误的并且是您系统中的错误。结果是糟糕的 netbeans shell 脚本错误地计算了 netbeans basedir as/而不是/usr,并且错误地计算了相对于错误位置的所有资源文件。

喵喵时光机

新更新的 netbeans 有同样的问题。我注意到我在/usr/etc/netbeans.clusters 中有netbeans.clusters文件 只是将它们复制到 etc 并且 netbeans 开始......cp /usr/etc/netbeans.clusters /etc/netbeans.clusters...但它建议我安装nb-javac库,并且它对我的主目录产生了一些负面影响(所有配置文件都在那里),所以这可能只是临时解决方案。

ibeautiful

是的,这可能是更新中心的问题,您需要注册 NetBeans 8.2 更新注册表:Ref 1、Ref 2、Ref 3
随时随地看视频慕课网APP

相关分类

Java
我要回答