java - JXBrowser 在 Ubuntu18.04 中启动失败
问题描述
我尝试在 ubuntu 18.04 操作系统中从 JXBrowser 启动应用程序。它给出了以下错误。但它适用于其他版本的 Ubuntu。
2019-02-19 21:05:20,407 [Thread-1] 错误 cmmgwjxbrowser.JXBrowserHandler - JXBrowser 无法启动。无法启动 IPC 进程。com.teamdev.jxbrowser.chromium.internal.ipc.IPCException:无法启动 IPC 进程。在 com.teamdev.jxbrowser.chromium.internal.ipc.d.run(SourceFile:208) ~[jxbrowser-6.22.1.jar:6.22.1] 在 java.lang.Thread.run(Thread.java:748) [na:1.8.0_162] 原因:java.lang.IllegalStateException:检测到缺少依赖项。检查日志以获取详细信息。在 com.teamdev.jxbrowser.chromium.internal.ipc.ExternalChromiumProcessLinux.preProcessRun(SourceFile:3150) ~[jxbrowser-6.22.1.jar:6.22.1] 在 com.teamdev.jxbrowser.chromium.internal.ipc.ExternalChromiumProcess。 doStart(SourceFile:62) ~[jxbrowser-6.22.1.jar:6.22.1] at com.teamdev.jxbrowser.chromium.internal.ipc.ChromiumProcess.start(SourceFile:235) ~[jxbrowser-6.22.
解决方案
JxBrowser 6.22.1 基于 Chromium 64 引擎,需要在系统中安装一些依赖项。
运行这些命令后应该修复该问题:
sudo apt install libgconf2-4
或者
sudo apt-get install -f
Linux 上的依赖问题已在 Chromium 67+ 版本中修复。如果您通过 customer-care@teamdev.com 联系我们,我们可以为您提供包含更新的 Chromium 引擎的 JxBrowser 构建
推荐阅读
- java - 无法通过线程池创建更多线程来处理套接字(块 IO)
- ios - 与屏幕锁定动画的任何交互
- javascript - 如何解析 JavaScript 中 JSON 字符串数组的前 n 行?
- firebase - Firestore 空结果算作已读?
- c++ - 我可以在不知道 C 的情况下在 lua 中使用 CSound 吗?
- python - 多列交叉表
- python - django 频道配置不当:在 ASGI_APPLICATION 模块中找不到“应用程序”
- python - 我在 python 中使用 PhotoImage 制作图像,但找不到图像
- mysql - 如何在mysql中按产品ID和最新创建日期分组?
- php - 将默认内容添加到 wp_editor