菜鸟在 Ubuntu 11.04 下配置支持中文的LaTeX并生成PDF的简单步骤
Fedora 15 Gnome 3 下笔记本电脑合盖后休眠的解决方法

Fedora 15 Gnome 3 下使用Netbeans 7.0 和 Eclipse 3.6.2 的问题

bachue posted @ 2011年5月25日 14:27 in Linux with tags Eclipse fedora java NetBeans Swing SWT , 4678 阅读

我现在在Fedora 15下写这篇短文。

Fedora 15目前安装后的Netbeans 7.0有严重Bug,主要表现在Menu下,有这样几个症状。鼠标hold在一个item上,实际选择的是上一个item。有时鼠标单击无法打开menu,需要按住鼠标才能打开,有时干脆打不开,等一系列奇怪症状。怀疑是Java GUI库和Gnome 3之间存在兼容问题。

解决方案很简单

su -c 'vi /usr/local/netbeans/etc/netbeans.conf'

打开这个文件,在netbeans_default_options中可以搜索到 -J-Dapple.laf.useScreenMenuBar=true 这项,将他修改为false即可。

目前是这么解决的,我还要继续试用下Fedora 15的Netbeans,可能还有更多Bug隐藏着。

很高兴Netbeans 7.0修改了很多我已知的存在于老版本的Bug。

另外,官网上下载的Eclipse 3.6.2 在Fedora 15下打开即崩溃。但是通过Yum安装的Eclipse是正常的。

崩溃的解决方案是这样的:

在eclipse.ini下增加如下两行即可

-Dorg.eclipse.swt.browser.UseWebKitGTK=true
-Dorg.eclipse.swt.browser.XULRunnerPath==/usr/lib/xulrunner-2.0/

Gnome 3的搜索框和消息提示框目前用ibus输入中文连候选词也没有,也不清楚原因及如何解决。

Avatar_small
羊八井 说:
2011年5月26日 23:46

我的eclipse 3.6.2可以正常启动。
博主换成Oracle的jdk试试

Avatar_small
bachue 说:
2011年6月01日 16:53

@羊八井: 我用的当然就是Oracle的JDK,不可能用其他的。Eclipse还好,Netbeans这么做其实不能彻底解决问题,偶尔还是会有错误,只能继续等待Gnome 3或Netbeans的改进了。

crazy.aragon 说:
2011年6月04日 21:39

是SELINUX的问题,请修改
sudo gedit /etc/sysconfig/selinux

修改SELINUX=enforcing 为 SELINUX=disabled

reboot

Avatar_small
bachue 说:
2011年6月04日 21:58

@crazy.aragon: 不是吧。关SELINUX是我的习惯了,但是Netbeans依旧很不稳定,一会有问题一会又正常了。

junwuwei 说:
2011年6月24日 10:18

的确netbeans7.0 有问题,而且ibus 还不能在netbeans 里输入中文.换fcitx 在切换中英文时存在bug

Avatar_small
Plux 说:
2011年8月13日 23:13

-J-Dapple.laf.useScreenMenuBar=true 不是针对 Apple 的选项吗?我在 Fedora 上用 Eclipse 3.7 没什么问题,也是从官方网站下载的,并且没有关闭 SELINUX ,但 JDK 用的是 OpenJDK 6。 Netbeans 没试过。
另外,在 GNOME 3 的搜索框等 ibus 没有候选词那个 bug 现在应该已经修复了。安装 ibus-gnome3 即可。

Avatar_small
bachue 说:
2011年8月19日 12:54

@Plux: 其实我已经放弃Gnome了


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter