2016-12-12 3 views
1

Wenn ich jxbrowser Demo ausführen. Am Fenster läuft es gut, aber auf Linux 64 System bekomme ich folgende Ausnahme. Dieser Fehler ist nicht klar, also schreibe ich hier den vollen Stack.jxbrowser Demo fehlgeschlagen auf linux64

Exception in thread "AWT-Eventqueue-0" com.teamdev.jxbrowser.chromium.BrowserException: Fehler beim Laden der 'about: blank' Web-Seite innerhalb von 120 Sekunden. bei com.teamdev.jxbrowser.chromium.Browser.b (SourceFile: 334) bei com.teamdev.jxbrowser.chromium.Browser. (SourceFile: 248) bei com.teamdev.jxbrowser.chromium.Browser. (SourceFile: 177) bei com.teamdev.jxbrowser.chromium.Browser. (SourceFile: 144) bei com.teamdev.jxbrowser.chromium.Browser. (SourceFile: 130) bei com.teamdev.jxbrowser.chromium.demo.TabFactory. CREATETAB (TabFactory.java:32)

aktualisieren: Nach einigen ich versucht, eine Lösung gefunden.

BrowserPreferences.setChromiumSwitches ("- disable-gpu", "- keine Sandbox");

+0

Hmm. Überprüfen Sie, ob der Chrom-Prozess läuft und nicht blockiert wird. –

+0

danke für Ihre Antwort, aber ich weiß immer noch nicht, wie man es beheben kann. –

+0

Um das Problem zu beheben, muss zuerst die Ursache des Problems ermittelt werden. Bitte aktivieren Sie die JxBrowser-Protokollierung, führen Sie Demo aus und teilen Sie Protokollnachrichten, die in die Konsolenausgabe gedruckt werden. Die Protokollmeldungen sollten die Ursache aufklären. – Vladimir

Antwort

0

Fügen Sie einfach die Option -Djxbrowser.logging.level = ALL hinzu, um die Ursache zu ermitteln. In meinem Fall habe ich es gerade mit Chromium params gelöst.

BrowserPreferences.setChromiumSwitches ("- disable-gpu", "- keine Sandbox");