为了账号安全,请及时绑定邮箱和手机立即绑定

Manjaro Linux 上的 netbeans 9.0 问题

Manjaro Linux 上的 netbeans 9.0 问题

POPMUISE 2021-12-01 15:01:39
我已经在 Manjaro Linux 上使用 Netbeans 8.2 一段时间了,完全没有问题。今天我更新了我的系统,我发现它安装了新的 Netbeans 9.0,但因为我不能使用我的旧 8.2 版本。我尝试卸载并重新安装它,但没有结果。所以我决定尝试使用新版本,但每次我尝试通过桌面或菜单图标打开它时都没有任何反应。所以我试图通过命令行打开它,我收到了这条消息:Cannot read cluster file: //etc/netbeans.clusters我只是在我的论文工作中使用 Netbeans,所以我根本不是专家,所以我真的很感激任何帮助。
查看完整描述

3 回答

?
江户川乱折腾

TA贡献1851条经验 获得超5个赞

最近在 Arch Linux bugtracker 上打开了同样的问题,所以我知道你为什么会遇到这个问题:https : //bugs.archlinux.org/task/60533

double//有点可疑,此外,由包安装的文件实际上/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,并且错误地计算了相对于错误位置的所有资源文件。


查看完整回答
反对 回复 2021-12-01
?
喵喵时光机

TA贡献1846条经验 获得超7个赞

新更新的 netbeans 有同样的问题。我注意到我在/usr/etc/netbeans.clusters 中netbeans.clusters文件 只是将它们复制到 etc 并且 netbeans 开始......

cp /usr/etc/netbeans.clusters /etc/netbeans.clusters

...但它建议我安装nb-javac库,并且它对我的主目录产生了一些负面影响(所有配置文件都在那里),所以这可能只是临时解决方案。


查看完整回答
反对 回复 2021-12-01
?
ibeautiful

TA贡献1993条经验 获得超5个赞

是的,这可能是更新中心的问题,您需要注册 NetBeans 8.2 更新注册表:
Ref 1Ref 2Ref 3

查看完整回答
反对 回复 2021-12-01
  • 3 回答
  • 0 关注
  • 191 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信