comment définir le chemin de la bibliothèque java pour le traitement


J'utilise PDE pour exécuter une esquisse de traitement, et j'obtiens l'erreur suivante:

Vérifiez que la propriété java.library.path est correctement définie.

Personne Pouvait vous me dire comment résoudre ce problème?

Author: Alba Mendez, 2009-11-14

4 answers

Vous pouvez le définir sur la ligne de commande ainsi:

java -Djava.library.path=...

Et pointez-le vers le répertoire contenant la bibliothèque correspondante.

 32
Author: Brian Agnew, 2009-11-14 13:21:47

Dans Eclipse, j'ai fait cela pour faire fonctionner OpenCV:

  1. Dans le Exécuter du menu, sélectionnez Exécutez Configuration.
  2. Allez dans l'onglet (x)=Arguments de votre esquisse.
  3. Ajoutez ceci dans le champ VM arguments :

    -Djava.library.path="/path/to/OpenCV/library"
    
 10
Author: David Vandergucht, 2011-10-12 12:11:02

Avant System.loadLibrary(""), utilisez le code suivant pour vous de vérifier java.library.path

System.out.println(System.getProperty("java.library.path"));

Généralement,le java.bibliothèque.chemin=/usr/java/packages/lib/i386:/usr/lib/jni:/lib:/usr/lib

Fournit plusieurs options pour:

  • $ sudo cp libxxx.so /usr/lib/jni
  • java-Djava.bibliothèque.chemin=chemin de xxx
 3
Author: caopeng, 2013-03-23 13:50:28

Votre bibliothèque.path est correct, ce que vous devez faire est de supprimer le préfixe "lib" et le suffixe ".so" de votre système.loadLibrary( "..."); sous linux ou "linux-android" ceux-ci seront automatiquement ajoutés par JVM

Boris Tkachenko

 1
Author: user3048370, 2014-01-05 19:45:45