2013-10-10 3 views
24

Quelqu'un pourrait-il s'il vous plaît aider comment puis-je résoudre cette erreur:Comment configurer la java.library.path dans IntelliJ Idea

Native code library failed to load. 
java.lang.UnsatisfiedLinkError: no ts-jni in java.library.path 

J'utilise IDE IDEA comme première fois, et ai utilisé Resin_4.0.37 en tant que serveur pour tester mon travail. Dès que je démarre mon serveur lcoal en mode débogage, il reste pendant environ 1 à 2 minutes puis soudainement il tombe en panne et se déconnecte en me donnant l'erreur ci-dessus.

J'ai mis correctement ma variable d'environnement de Windows; et ont aussi fait ce qui suit dans mon IDE IntelliJ:

FILE->Project Structure->set Global Libraries->a. Java path and b. Resin library path. 

Peut-on s'il vous plaît me suggérer, ce que je fais mal et comment puis-je configurer la bibliothèque native dans IntelliJ IDEA pour résoudre l'erreur mentionnée.

Toute aide serait appréciée. Aussi corrigez-moi si je fais quelque chose de mal.

Merci!

Répondre

50

Si vous exécutez votre programme à partir d'IntelliJ, vous pouvez définir java.library.path dans le champ de saisie VM options de la boîte de dialogue Run/Debug Configurations.

enter image description here

+1

Mon projet a de nombreuses classes avec la méthode principale. Est-il possible de définir cela pour l'ensemble du projet? –

+1

@SriHarshaChilakapati, vous pouvez modifier 'Defaults-> Application-> Options VM' pour obtenir ce que vous voulez. Après avoir défini l'option VM souhaitée dans Defaults, chaque nouvelle exécution du projet sera créée avec cette option VM. – GokcenG

+0

@GokcenG Merci, cela fonctionne réellement. –

Questions connexes