我尝试从ubuntu 18.04 OS中的JXBrowser启动应用程序。它给出了以下错误。但是它可以与其他版本的Ubuntu正常工作。
2019-02-19 21:05:20,407 [Thread-1]错误c.m.m.g.w.jxbrowser.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.ExternalChromiumProcess处的com.teamdev.jxbrowser.chromium.internal.ipc.ExternalChromiumProcessLinux.preProcessRun(SourceFile:3150)〜[jxbrowser-6.22.1.jar:6.22.1]处。 doStart(SourceFile:62)〜[jxbrowser-6.22.1.jar:6.22.1]位于com.teamdev.jxbrowser.chromium.internal.ipc.ChromiumProcess.start(SourceFile:235)〜[jxbrowser-6.22.1.jar :6.22.1],位于com.teamdev.jxbrowser.chromium.internal.ipc.d.run(SourceFile:199)〜[jxbrowser-6.22.1.jar:6.22.1] ... ...省略了1个常见框架
答案 0 :(得分:0)
JxBrowser 6.22.1基于Chromium 64引擎,该引擎需要在系统中安装一些依赖项。
在运行这些命令后应解决此问题:
sudo apt install libgconf2-4
或
sudo apt-get install -f
Chromium 67+版本中已解决Linux上的依赖关系问题。如果您通过customer-care@teamdev.com与我们联系,我们可以为您提供一个包含更新的Chromium引擎的JxBrowser版本。