J'utilise PDE pour exécuter une esquisse de traitement et j'obtiens l'erreur suivante:
Vérifiez que le
Java.library.path
la propriété est correctement définie.
Quelqu'un parmi vous pourrait-il me dire comment résoudre ce problème?
Vous pouvez le définir sur la ligne de commande ainsi:
Java -Djava.library.path=...
et pointez-le sur le répertoire contenant la bibliothèque appropriée.
Dans Eclipse, j'ai fait cela pour faire fonctionner OpenCV:
Ajoutez ceci dans le champ arguments VM:
-Djava.library.path="/path/to/OpenCV/library"
Avant System.loadLibrary("")
, utilisez le code suivant pour vous vérifier Java.library.path
System.out.println(System.getProperty("Java.library.path"));
Généralement, le Java.library.path = / usr/Java/packages/lib/i386:/usr/lib/jni:/lib:/usr/lib
Fournit plusieurs options pour:
Votre library.path
Va bien, ce que vous devez faire est de supprimer le préfixe lib
et le suffixe .so
De votre System.loadLibrary( "..." )
. Sous Linux ou "linux-Android", ceux-ci seront automatiquement ajoutés par JVM.