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
,并且错误地计算了相对于错误位置的所有资源文件。
TA贡献1846条经验 获得超7个赞
新更新的 netbeans 有同样的问题。我注意到我在/usr/etc/netbeans.clusters 中有netbeans.clusters文件 只是将它们复制到 etc 并且 netbeans 开始......
cp /usr/etc/netbeans.clusters /etc/netbeans.clusters
...但它建议我安装nb-javac库,并且它对我的主目录产生了一些负面影响(所有配置文件都在那里),所以这可能只是临时解决方案。
添加回答
举报