Hek*_*tof 13 java linux swt kde archlinux
我写了一个简单的程序.只是CTabFolder和CTabItem固有的WelcomTab.我想用浏览器填充我的WelcomeTab来渲染我的htmls.在WelcomeTab的init()方法我创建一个浏览器但是当程序想要构造它时,我得到这个错误
Exception in thread "main" org.eclipse.swt.SWTError: No more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)]
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.browser.Mozilla.initMozilla(Unknown Source)
at org.eclipse.swt.browser.Mozilla.create(Unknown Source)
at org.eclipse.swt.browser.Browser.<init>(Unknown Source)
at org.hekmatof.Hbook.UI.WelcomeTab.init(WelcomeTab.java:55)
at org.hekmatof.Hbook.UI.WelcomeTab.<init>(WelcomeTab.java:30)
Run Code Online (Sandbox Code Playgroud)
...
另外我在基于Arch-Linux的KDE上使用Eclipse 3.7,因为我搜索了这个错误,无处不在告诉有关线程的句柄限制,但这是一个简单的程序,没有Font或Image ......要处理.我认为从操作系统获取处理应该是一个问题
Mif*_*fas 13
安装 libwebkitgtk
sudo apt-get install libwebkitgtk-1.0-0
Run Code Online (Sandbox Code Playgroud)
重启应用程序.这应该工作.
它不是关于系统句柄(直接),而是关于firefox的安装.
查看SWT FAQ - 在Linux和SWT 上运行Eclipse内的SWT浏览器需要什么Bug 103611 - Internet缓存在Linux上无法运行,特别是IBM支持 - SWTError:不再处理[未知的Mozilla路径(MOZILLA_FIVE_HOME未设置) ].
编辑
对于秒错误消息检查Eclipse社区论坛 - 无法检测要使用的已注册XULRunner,并检查您是否在SWT上安装了正确的XULRunner版本常见问题解答 - 在Linux上运行Eclipse内部的SWT浏览器需要什么?.
| 归档时间: |
|
| 查看次数: |
20652 次 |
| 最近记录: |