Articles of swt

在Ubuntu 12.04中打开eclipse juno,错误“No more handles …”

从今天开始,每次打开日食,我都会popup一个标题为“发生问题”的消息框,并说: 没有更多的句柄[未知的Mozillapath(MOZILLA_FIVE_HOME未设置)]可能的参数:{0},{1},{2},{3}没有更多的句柄[未知的Mozillapath(MOZILLA_FIVE_HOME未设置)] 然后我点击“确定”进入工作台,我又有一个错误说 发生SWT错误。 build议您退出工作台。 后续的错误可能会发生并退出工作台而不会发出警告。 有关更多详细信息,请参阅.log文件。 你想退出工作台吗? (是/否) 然后我点击“是”,看看.metadata中的.log文件。 我看到了这个长长的stacktrace: !ENTRY org.eclipse.datatools.sqltools.plan 4 0 2012-08-25 14:28:52.355 !MESSAGE No resource bundle has been set for the LoggerNo more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)]". !ENTRY org.eclipse.datatools.sqltools.plan 4 0 2012-08-25 14:28:52.359 !MESSAGE No more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)] possible args: {0}, {1}, […]

如何使用Webkit在Eclipse 11.04(Natty Narwhal)上运行Eclipse SWT Browser组件?

我在Eclipse RCP应用程序中使用SWT浏览器控件。 在Linux Ubuntu 10.10上,这取决于用户安装了xulrunner-1.9.2。 这工作正常。 但是,在Ubuntu 11.04上,我发现默认情况下,它运行的是xulrunner-2.0。 SWT浏览器不支持这个。 请参阅http://bugs.eclipse.org/bugs/show_bug.cgi?id=327696和http://bugs.eclipse.org/bugs/process_bug.cgi 所以,而不是要求用户安装xulrunner-1.9.2我想要得到的SWT浏览器运行与WebKitGTK按照SWT常见问题的说明 – http://www.eclipse.org/swt/faq.php#browserwebkitgtk 我无法得到这个工作。 我如何实现“WebKitGTK 1.2.0或更新版本必须在库加载path”? 任何帮助非常感谢

SWT浏览器和Eclipse

在我的Arch Linux上,使用Google Window Builder / SWT应用程序的Eclipse,我越来越了 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(SWT.java:4308) at org.eclipse.swt.browser.Mozilla.initMozilla(Mozilla.java:1826) at org.eclipse.swt.browser.Mozilla.create(Mozilla.java:687) at org.eclipse.swt.browser.Browser.<init>(Browser.java:99) at octopus.EventSummaryComposite.<init>(EventSummaryComposite.java:33) at octopus.EventEditingComposite.<init>(EventEditingComposite.java:45) at octopus.EventManagementController.<init>(EventManagementController.java:31) at octopus.MainController.<init>(MainController.java:38) at octopus.MainController.main(MainController.java:85) 我相信我需要安装XULrunner或其他东西。 但是当我在arch里安装xulrunner时候,我得到了xulrunner and eclipse are in conflict 。 所以我尝试安装pywebkitgtk 。 然后,我添加了-Dorg.eclipse.swt.browser.DefaultType=webkit到/usr/bin/eclipse和/usr/share/eclipse/eclipse.ini不知道使用哪个。 但是当我跑步时,我仍然得到同样的错误。 看来webkit还没有被使用。 我怎样才能解决这个问题? 更新2 到目前为止,我尝试安装libwebkit3 。 […]

swt浏览器没有更多的句柄错误

我写了一个简单的程序。 只是CTabFolder和CTabItem固有的WelcomTab。 我想通过一个浏览器来填充我的WelcomeTab,这个浏览器渲染我的htmls。 在WelcomeTab的init()方法中,我创build一个浏览器,但是当程序想要构造它时,我得到这个错误 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) … 另外我在基于Arch-Linux的KDE上使用Eclipse 3.7,因为我search了这个错误,无处不在讲述了线程上的句柄限制,但是这是一个简单的程序,没有字体或图像…来处理。 我认为这应该是操作系统获得处理的一个问题

SWT没有更多的句柄

Windows XP对每个进程限制10000个用户句柄,每个桌面会话总共限制32000个。 但是,当我运行4或5 SWT过程,每个消耗不超过2000个用户句柄,SWT没有更多句柄exception将被抛出。 有谁知道为什么?

在代码中复制鼠标行为

这与问题: JDK7和本地组件的焦点问题有关。 在处理变通方法时,我们注意到,如果我们单击窗口上的另一个组件(即显示图片的标签),然后单击文本字段(在Flash应用程序中),一切似乎都正常工作。 所以我一直试图从代码重现,但没有成功。 基本上,当检测到鼠标hover在文本框上时,我会收到来自Flash程序的通知,并要求将注意力集中在标签上,所以当用户点击实际字段时,标签已经有了焦点。 我要求重点如下: draggableComponent.requestFocus(); 其中draggableComponent是我一直在谈论的标签。 我想这不等于点击标签。 我错过了什么?