java swt浏览器_关于java:swt浏览器不再处理错误

我写了一个简单的程序。 只是CTabItem固有的CTabFolder和WelcomTab。 我想通过呈现我的html的浏览器填充我的WelcomeTab。 在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.(Unknown Source)

at org.hekmatof.Hbook.UI.WelcomeTab.init(WelcomeTab.java:55)

at org.hekmatof.Hbook.UI.WelcomeTab.(WelcomeTab.java:30)

...

另外,我在基于Arch-Linux的KDE上使用Eclipse 3.7

当我搜索此错误时,到处都有关于线程限制的句柄,但这是没有字体或图像...的简单程序。 我认为这应该是来自操作系统的收益处理问题

安装libwebkitgtk

sudo apt-get install libwebkitgtk-1.0-0

重新启动应用程序。这应该工作。

如果在64位Linux安装上使用32位Eclipse(带有32位JRE),则需要:sudo apt-get install libwebkitgtk-1.0-0:i386。 没有:i386后缀,它将安装libwebkitgtk的64位库,而32位JRE无法加载该库。

使用Debian为我工作

这与(直接)系统句柄无关,而与Firefox安装有关。

检查SWT常见问题-我需要在Linux上的Eclipse和SWT中在SWT浏览器中运行错误103611-Internet缓存在Linux上不起作用,尤其是IBM支持-SWTError:没有更多的句柄[未知的Mozilla路径(未设置MOZILLA_FIVE_HOME) ]。

编辑

对于秒错误消息,请检查Eclipse社区论坛-无法检测到要使用的注册XULRunner,还请检查SWT上是否安装了正确的XULRunner版本。常见问题-我需要在Linux上的Eclipse内运行SWT浏览器吗?

我将MOZILLA_FIVE_HOME env-var设置为/usr/lib/xulrunner-6.0,并且得到了这个新错误:没有更多的句柄[无法检测到要使用的已注册XULRunner],我使用了firefox 6.0,并且分别安装了xulrunner

@Sorceror Im升级到Ubuntu 11.10 Oneiric后收到此错误。 香港专业教育学院试图使用export MOZILLA_FIVE_HOME=usrlibfirefox-7.0.1无济于事! :-(

如果我没有Firefox,却有铬怎么办?

铬有同样的问题吗? 太奇怪了,Chromium根本不使用XUL运行器。

看一下这篇文章:

如何在Linux上为Aptana设置内部浏览器

基本上,您将需要安装XULRunner,然后编辑eclipse.ini。

安装xulrunner之后,在eclipse.ini中添加以下行即可解决该问题。

-Dorg.eclipse.swt.browser.XULRunnerPath = / opt / eclipse / xulrunner /

当eclipse尝试使用内部浏览器或外部浏览器配置错误(内部可能使用libwebkit-1.0呈现内容)时,显然会出现此问题。

启动Eclipse进入首选项,如果发生错误则忽略错误。在搜索中输入网络浏览器,然后选择网络浏览器标签并添加添加并标记您喜欢的浏览器(在我的情况下为chrome)

如果您使用linux,则可以使用哪个[浏览器名称]来获取路径。

就我而言,这很有帮助-祝你好运

当XULRunner版本太高而与SWT浏览器不兼容时,会出现此问题。它与系统浏览器无关。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值