I tried to launch the application from JXBrowser in ubuntu 18.04 OS. It is giving the following error. But it is working fine with other versions of Ubuntu.
2019-02-19 21:05:20,407 [Thread-1] ERROR c.m.m.g.w.jxbrowser.JXBrowserHandler - JXBrowser failed to launch. Failed to start IPC process. com.teamdev.jxbrowser.chromium.internal.ipc.IPCException: Failed to start IPC process. at com.teamdev.jxbrowser.chromium.internal.ipc.d.run(SourceFile:208) ~[jxbrowser-6.22.1.jar:6.22.1] at java.lang.Thread.run(Thread.java:748) [na:1.8.0_162] Caused by: java.lang.IllegalStateException: Missing dependendecies have been detected. Check the log for details. at com.teamdev.jxbrowser.chromium.internal.ipc.ExternalChromiumProcessLinux.preProcessRun(SourceFile:3150) ~[jxbrowser-6.22.1.jar:6.22.1] at 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.1.jar:6.22.1] at com.teamdev.jxbrowser.chromium.internal.ipc.d.run(SourceFile:199) ~[jxbrowser-6.22.1.jar:6.22.1] ... 1 common frames omitted
JxBrowser 6.22.1 is based on Chromium 64 engine which requires some dependencies installed in the system.
The issue should be fixed after running of those commands:
sudo apt install libgconf2-4
or
sudo apt-get install -f
The dependency issue on Linux is fixed in Chromium 67+ versions. We can provide you with a JxBrowser build which includes an updated Chromium engine if you contact us at [email protected]