Options Java VM: Définir un -Djava.de la bibliothèque.chemin relatif au dossier du projet
Je voudrais configurer -Djava.library.path
VM option pour un dossier spécifique. Cependant, il n'est pas par rapport à mon dossier de projet de sorte que j'ai pu dire par exemple:
-Djava.library.path=native\windows
(Le dossier natif est dans le dossier du projet.)
Savez-vous si cela est possible en quelque sorte le configurer comme ci-dessus et non pas avec -Djava.library.path=C:\...
?
OriginalL'auteur st.math | 2015-01-03
Vous devez vous connecter pour publier un commentaire.
Vous pouvez définir un chemin d'accès relatif. Par exemple, si vous commencez votre programme d'un dossier spécifique, vous pouvez avoir accès à des bibliothèques dans un dossier "libs" juste à côté, il en paramètre le chemin d'accès "../libs" par exemple
Dans mon propre projet avec des bibliothèques natives, j'ai ceci dans mon script shell:
Espère que cela répond à votre question.
OriginalL'auteur sorencito
Je ne sais pas si vous vous demandez comment faire référence à un parent directory sur windows, ou comment définir ce chemin sans le
-Djava.library.path=...
paramètre. Donc, je vais répondre à deux.Pour définir un chemin d'accès relatif, utilisation:
Pour définir ce chemin sur Windows sans utiliser -D, augmenter la variable d'environnement PATH:
Sur Linux/Mac, set/augmenter le LD_LIBRARY_PATH avec l'emplacement de ce dossier.
OriginalL'auteur Danny Daglas