JavaFX: Can't load library: libjfxwebkit.so
Kevin Rushforth
kevin.rushforth at oracle.com
Tue Apr 21 14:57:12 UTC 2015
When you build OpenJFX it doesn't build the media or webkit libraries by
default. You can enable them, but they (especially WebKit) require
additional libraries on your build machine. If you don't build them, it
will use the ones from the JDK that you use to build. The ones we
currently ship with 8u60 (and 9) early access don't work on older Linux
distros.
See https://javafx-jira.kenai.com/browse/RT-40550
-- Kevin
Александр Свиридов wrote:
> I use centos 6.4 + openjdk8 (build 25.40-b18, mixed mode) and openjfx (I build it from today sources).
> I have 64 box. And I can't use the html components (all other components seem to work normally) - webview,webengine,htmleditor. When I try to use them I get:
> Caused by: java.lang.UnsatisfiedLinkError:Can't load library:/usr/java/j2sdk-image/jre/lib/amd64/libjfxwebkit.so
> at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1817)
> at java.lang.Runtime.load0(Runtime.java:809)
> at java.lang.System.load(System.java:1083)
> at com.sun.glass.utils.NativeLibLoader.loadLibraryFullPath(NativeLibLoader.java:201)
> at com.sun.glass.utils.NativeLibLoader.loadLibraryInternal(NativeLibLoader.java:94)
> at com.sun.glass.utils.NativeLibLoader.loadLibrary(NativeLibLoader.java:39)
> at com.sun.webkit.WebPage.lambda$static$38(WebPage.java:127)
> at com.sun.webkit.WebPage$$Lambda$70/1840187125.run(UnknownSource)
> at java.security.AccessController.doPrivileged(NativeMethod)
> at com.sun.webkit.WebPage.<clinit>(WebPage.java:126)
> at javafx.scene.web.WebEngine.<init>(WebEngine.java:824)
> I tried to find this lib on my PC but didn't find. I tried to find in repos:
> yum provides libjfxwebkit.so
> but also didn't find. What should I do?
More information about the openjfx-dev
mailing list