Невозможно создать новый браузер, используя jxbrowser в Linux

У меня есть небольшая тестовая программа, использующая jxbrowser, работающую на Mac. Я пытаюсь запустить тестовую программу при установке Fedora и не могу получить экземпляр объекта Browser.

Вот регистрация программы. Кто-нибудь имеет представление о том, что может привести к сбою jxbrowser при создании браузера?

- Название продукта: JxBrowser
- Лицензионная версия: 6.x
- Лицензировано для:
- Тип лицензии: оценка
- Дата создания: 23 февраля 2017 г.
- Срок годности: 25 марта 2017 г.
- Информация о лицензии: однопользовательская лицензия
- Текущая дата: 28 февраля 2017 г. Лицензия JxBrowser действительна. 04:27:24 ИНФОРМАЦИЯ: Имя ОС: Linux 04:27:24 ИНФОРМАЦИЯ: Версия ОС: 4.8.6-300.fc25.x86_64 04:27:24 ИНФОРМАЦИЯ: Версия JRE: 1.8.0_111 64-разрядная 04:27: 24 ИНФОРМАЦИЯ: JxBrowser версия: 6.12 04:27:24 ИНФОРМАЦИЯ: Temp: / tmp
16: 27: 24: 208 ИНФОРМАЦИЯ [основная] (be.lyncos.ivista.tools.Test) - перед новым браузером 04:27:24 ИНФОРМАЦИЯ: JxBrowser тип: HEAVYWEIGHT 04:27:24 ИНФОРМАЦИЯ: Запуск IPC... 04:27:24 ИНФОРМАЦИЯ: Запуск сервера IPC... 04:27:24 ИНФОРМАЦИЯ: Запуск сервера сокетов 04:27:24 ИНФОРМАЦИЯ: Запуск сервера сокетов на порту 1101... 04:27:24 ИНФОРМАЦИЯ: Запуск процесса IPC.. 04:27:24 ИНФОРМАЦИЯ: Запуск процесса Chromium... 04:27:24 ИНФОРМАЦИЯ: Библиотека '/lib/x86_64-linux-gnu/libudev.so.0' существует: ЛОЖЬ 04:27:24 ИНФОРМАЦИЯ: Библиотека /tmp/jxbrowser-chromium-55.0.2883.87.6.12/libudev.so.0'существует: ИСТИНА 04:27:24 ИНФОРМАЦИЯ: Библиотека /lib/x86_64-linux-gnu/libgcrypt.so.11 существует: ЛОЖНЫЙ
04:27:24 ИНФОРМАЦИЯ: Библиотека '/tmp/jxbrowser-chromium-55.0.2883.87.6.12/libgcrypt.so.11' существует: ИСТИНА 04:27:24 ИНФОРМАЦИЯ: / lib / x86_64-linux-gnu / Библиотека libcrypto.so.1.0.0'существует: ЛОЖЬ
04:27:24 ИНФОРМАЦИЯ: Библиотека '/tmp/jxbrowser-chromium-55.0.2883.87.6.12/libcrypto.so.1.0.0' существует: ИСТИНА 04:27:24 ИНФОРМАЦИЯ: Командная строка: /tmp/jxbrowser-chromium-55.0.2883.87.6.12/jxbrowser-chromium --port=1101 --pid=7360 --lang= ru-ru 04:27:24 ИНФОРМАЦИЯ: [0228/172724: ОШИБКА:browser_main_loop.cc(1426)] Невозможно выполнить открыть X дисплей. 04:27:24 ИНФОРМАЦИЯ: Имя общей памяти: JXB1-7360 04:27:24 ИНФОРМАЦИЯ: IPC-соединение установлено. Идентификатор соединения: 140474291099776 04:27:24 ИНФОРМАЦИЯ: ЧТЕНИЕ: OnHelloMessage{type=OnHello, uid=1, сообщение ='cid:0, тип:Main', ноль 04:27:24 ИНФОРМАЦИЯ: Канал принят: SocketChannel{cid=0, bid=-1, type=Main} 04:27:24 ИНФОРМАЦИЯ: IPC запущен. 04:27:24 Информация: WRITE: CreateBrowserMessage{type=CreateBrowser, uid=1, channelId=0, contextId=0, cacheDir='user-data-dir/Cache', memoryDir='user-data-dir/Memory', dataDir='user-data-dir', currentLocale='en-us', proxyType=-1, proxyRules='null', proxyBypassRules='null', proxyAutoConfigURL='null', defaultZoomLevel=0.0, isOffScreenMode=false, storageType=1, SocketInfo{cid=0, bid=-1, channelType=Main} 04:27:25 ИНФОРМАЦИЯ: Закрытие очереди событий... 04:27:25 ИНФОРМАЦИЯ: Закрытие очереди событий... [DONE] 04:27:25 ИНФОРМАЦИЯ: Закрытие очереди событий... 04:27:25 ИНФОРМАЦИЯ: Закрытие очереди событий... [СДЕЛАНО] 04:27:25 ИНФОРМАЦИЯ: Канал был отключен: SocketChannel {cid = 0, ставка =-1, type=Main} 04:27:25 ИНФОРМАЦИЯ: Соединение IPC было закрыто. Идентификатор соединения: 140474291099776
04:27:25 ИНФОРМАЦИЯ: Ожидающие соединения IPC: 0 04:27:25 ИНФОРМАЦИЯ: Код выхода процесса Chromium 139

com.teamdev.jxbrowser.chromium.internal.ipc.IPCException: Failed to get Browser browserChannel 0  
    at com.teamdev.jxbrowser.chromium.Browser.a(SourceFile:396)  
    at com.teamdev.jxbrowser.chromium.Browser.<init>(SourceFile:207)  
    at com.teamdev.jxbrowser.chromium.Browser.<init>(SourceFile:178)  
    at com.teamdev.jxbrowser.chromium.Browser.<init>(SourceFile:145)  
    at be.lyncos.ivista.tools.Test.testJxBrowser(Test.java:6942)  
    at be.lyncos.ivista.tools.Test.main(Test.java:382)  

16: 29: 24: 674 ОШИБКА [main] (be.lyncos.ivista.tools.Test) - Не удалось получить Browser browserChannel 0

com.teamdev.jxbrowser.chromium.internal.ipc.IPCException: Failed to get Browser browserChannel 0  
    at com.teamdev.jxbrowser.chromium.Browser.a(SourceFile:396)  
    at com.teamdev.jxbrowser.chromium.Browser.<init>(SourceFile:207)  
    at com.teamdev.jxbrowser.chromium.Browser.<init>(SourceFile:178)  
    at com.teamdev.jxbrowser.chromium.Browser.<init>(SourceFile:145)  
    at be.lyncos.ivista.tools.Test.testJxBrowser(Test.java:6942)  
    at be.lyncos.ivista.tools.Test.main(Test.java:382)  

04:29:24 ИНФОРМАЦИЯ: Остановка сервера...
04:29:24 ИНФОРМАЦИЯ: Остановка сервера... [СДЕЛАНО]
04:29:24 ИНФОРМАЦИЯ: Ожидание выхода из процесса...

Спасибо за вашу помощь, С уважением, Кристоф

1 ответ

Пожалуйста, убедитесь, что ваша среда Linux не является безголовой средой. JxBrowser не поддерживает безголовые среды Linux без X-сервера: https://jxbrowser.support.teamdev.com/support/solutions/articles/9000013733-system-requirements

Другие вопросы по тегам