我寫了一個簡單的程序。只是CTabFolder和CTabItem固有的WelcomTab。我想通過一個瀏覽器來填充我的WelcomeTab,這個瀏覽器呈現我的htmls。在WelcomeTab的init()方法創建一個瀏覽器,但是當程序要構建它,我得到這個錯誤swt瀏覽器沒有更多的句柄錯誤
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)
...除了
我使用Eclipse 3.7上一個基於Arch Linux的KDE 當我搜索這個錯誤無處不在講述有限的線程處理,但這是簡單的程序沒有字體或圖像...處置。我認爲它應該是一個操作系統獲得句柄的問題
我將我的MOZILLA_FIVE_HOME env-var設置爲/usr/lib/xulrunner-6.0,並且我得到這個新的錯誤:沒有更多的句柄[無法檢測到註冊的XULRunner使用],我使用Firefox 6.0,並且我單獨安裝了xulrunner – Hekmatof
Check我的答案的編輯.. – Sorceror
@Sorceror我升級到Ubuntu 11.10 Oneiric後出現此錯誤。 我試過使用'export MOZILLA_FIVE_HOME =/usr/lib/firefox-7.0.1'無濟於事!:-( – TrinitronX