我写了一个简单的程序。只是 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.<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,因为我到处搜索这个错误,告诉我们句柄受限于线程,但这是一个简单的程序,没有字体或图像......要处理。我认为这应该是操作系统获取句柄的问题