UnsatisfiedLinkError

83 views
Skip to first unread message

Martín Fernández

unread,
Apr 24, 2014, 3:32:24 AM4/24/14
to jav...@googlegroups.com
Hi everyone,

Im trying to run the examples but having trouble loading the native binaries. I am using IntelliJ on OS X, all my dependencies look fine in the External Libraries section and they are correctly downloaded to ~/.m2/.. .

The stacktrace is this one:

/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/bin/java -Didea.launcher.port=7534 "-Didea.launcher.bin.path=/Applications/IntelliJ IDEA 13 CE.app/bin" -Dfile.encoding=UTF-8 -classpath "/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/lib/tools.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/htmlconverter.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/jfxswt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Users/bilby91/Desktop/javacv.examples/OpenCV2_Cookbook/target/classes:/Users/bilby91/.m2/repository/org/scala-lang/scala-library/2.10.3/scala-library-2.10.3.jar:/Users/bilby91/.m2/repository/org/scala-lang/scala-swing/2.10.3/scala-swing-2.10.3.jar:/Users/bilby91/.m2/repository/com/googlecode/javacpp/javacpp/0.7/javacpp-0.7.jar:/Users/bilby91/.m2/repository/com/googlecode/javacv/javacv/0.7/javacv-0.7.jar:/Users/bilby91/.m2/repository/com/googlecode/javacv/javacv/0.7/javacv-0.7-macosx-x86_64.jar:/Users/bilby91/.m2/repository/net/imagej/ij/1.47h/ij-1.47h.jar:/Applications/IntelliJ IDEA 13 CE.app/lib/idea_rt.jar" com.intellij.rt.execution.application.AppMain opencv2_cookbook.chapter01.Ex1MyFirstOpenCVApp
Exception in thread "main" java.lang.UnsatisfiedLinkError: no jniopencv_highgui in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1857)
    at java.lang.Runtime.loadLibrary0(Runtime.java:870)
    at java.lang.System.loadLibrary(System.java:1119)
    at com.googlecode.javacpp.Loader.loadLibrary(Loader.java:711)
    at com.googlecode.javacpp.Loader.load(Loader.java:586)
    at com.googlecode.javacpp.Loader.load(Loader.java:540)
    at com.googlecode.javacv.cpp.opencv_highgui.<clinit>(opencv_highgui.java:79)
    at opencv2_cookbook.chapter01.Ex1MyFirstOpenCVApp$delayedInit$body.apply(Ex1MyFirstOpenCVApp.scala:21)
    at scala.Function0$class.apply$mcV$sp(Function0.scala:40)
    at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:12)
    at scala.App$$anonfun$main$1.apply(App.scala:71)
    at scala.App$$anonfun$main$1.apply(App.scala:71)
    at scala.collection.immutable.List.foreach(List.scala:318)
    at scala.collection.generic.TraversableForwarder$class.foreach(TraversableForwarder.scala:32)
    at scala.App$class.main(App.scala:71)
    at opencv2_cookbook.chapter01.Ex1MyFirstOpenCVApp$.main(Ex1MyFirstOpenCVApp.scala:18)
    at opencv2_cookbook.chapter01.Ex1MyFirstOpenCVApp.main(Ex1MyFirstOpenCVApp.scala)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
Caused by: java.lang.UnsatisfiedLinkError: /private/var/folders/41/6xtd21zd6rz7yb5g1pw2zygm0000gn/T/javacpp1398324013631492000/libjniopencv_highgui.dylib: dlopen(/private/var/folders/41/6xtd21zd6rz7yb5g1pw2zygm0000gn/T/javacpp1398324013631492000/libjniopencv_highgui.dylib, 1): Library not loaded: @rpath/libopencv_highgui.2.4.dylib
  Referenced from: /private/var/folders/41/6xtd21zd6rz7yb5g1pw2zygm0000gn/T/javacpp1398324013631492000/libjniopencv_highgui.dylib
  Reason: image not found
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1929)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1814)
    at java.lang.Runtime.load0(Runtime.java:809)
    at java.lang.System.load(System.java:1083)
    at com.googlecode.javacpp.Loader.loadLibrary(Loader.java:700)
    ... 18 more

Samuel Audet

unread,
Apr 26, 2014, 8:52:38 PM4/26/14
to jav...@googlegroups.com
Hi,

Could you provide a list of JAR files you included in your dependencies?
Thanks!

Samuel
Reply all
Reply to author
Forward
0 new messages