2017-05-31 1 views
0

Je reçois l'exception suivante lors de l'exécution de mon application dans Linux Mint 18.1 Cinnamon 64 bits, mais n'obtiens pas d'erreur avec le code dans Windows. ElementImpl semble appartenir à jre/lib/ext/jfxrt.jar et j'ai essayé de le définir avec java.library.path mais je pense que le problème est lié au fait que le code ne trouve pas la bonne bibliothèque native pour exécuter getOuterHTMLImpl code? J'ai aussi installé libwebkitgtk mais pas de chance.java.lang.UnsatisfiedLinkError utilisant ui4j dans Linux Mint

Exception in thread "JavaFX Application Thread" java.lang.UnsatisfiedLinkError: com.sun.webkit.dom.ElementImpl.getOuterHTMLImpl(J)Ljava/lang/String; 
    at com.sun.webkit.dom.ElementImpl.getOuterHTMLImpl(Native Method) 
    at com.sun.webkit.dom.ElementImpl.getOuterHTML(ElementImpl.java:142) 
    at com.ui4j.webkit.dom.WebKitElement.getOuterHTML(WebKitElement.java:776) 
    at com.ui4j.webkit.dom.WebKitElement$ByteBuddy$Y2TpKYyB.getOuterHTML$accessor$jCxpanOa(Unknown Source) 
    at com.ui4j.webkit.dom.WebKitElement$ByteBuddy$Y2TpKYyB$auxiliary$ZZL1EYza.call(Unknown Source) 
    at com.ui4j.webkit.proxy.WebKitProxy$CallableExecutor.run(WebKitProxy.java:46) 
    at com.sun.javafx.application.PlatformImpl.lambda$null$173(PlatformImpl.java:295) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at com.sun.javafx.application.PlatformImpl.lambda$runLater$174(PlatformImpl.java:294) 
    at com.sun.glass.ui.monocle.RunnableProcessor.runLoop(RunnableProcessor.java:92) 
    at com.sun.glass.ui.monocle.RunnableProcessor.run(RunnableProcessor.java:51) 
    at java.lang.Thread.run(Thread.java:748) 
+0

Quelle est votre version Java? – ozhan

+0

version oracle java "1.8.0_131" –

Répondre

0

Il suffit d'utiliser jdk ouvert, il a travaillé pour moi;)