我使用安装了netbeans zypper install netbeans
。尝试运行它时,我看到“正在加载”启动画面,随后出现一个小弹出窗口,询问我是否要注册我的副本并获得一些好处。一旦弹出窗口消失,我就只剩下一个米色的大屏幕,没有其他东西了。就好像netbeans无法显示一样。从命令行运行netbeans
不会给我任何输出或错误消息。
当我尝试使用.sh
他们网站上找到的文件安装它时,我也遇到了同样的问题。
我正在运行 opensuse 11.4,并使用 dwm 作为窗口管理器。我还使用 AMD 的 fglrx 图形驱动程序(我在使用 opensuse 附带的默认开源驱动程序时也遇到过此问题)。
编辑当尝试运行时sudo netbeans
,我得到:
/usr/share/netbeans/6.8/bin/../platform11/lib/nbexec: WARNING: environment variable DISPLAY is not set
而且没有显示。这与我作为普通用户启动时的行为不同。
答案1
awesomewm
可能还有很多其他窗口管理器也存在同样类型的问题。
维基dmw
百科上有一个关于此的部分:修复 Java 应用程序行为异常。建议的解决方案是通过安装来更改窗口管理器名称wmname
,然后运行:
$ wmname LG3D
如果有效,请确保在每次 X 会话启动时调用它。
维基awesomewm
百科有同样的建议,以及其他最有可能与dwm
这里相关的解决方法:Java 的问题。