Quelque fond: p>
sur Mac OS X 10.6 Utilisation de MacPorts et j'ai Le problème: p>
Lorsque j'exécute Une erreur s'est produite lors de l'initialisation de la machine virtuelle de la VM
Impossible de charger la bibliothèque natale: libjava.jnilib p>
blockQuote>
à titre d'une utile Fil du forum , j'ai découvert le problème Certains fichiers dans mon répertoire '/ opt / opt / local / lib »sont des problèmes en raison du Lorsque je retire les fichiers commençant par Libgif, libjourg, libpng et libtiff de '/ opt / local / lib', le problème disparaît et `Java -Version 'fonctionne, mais les ports qui dépendent de ces fichiers pause. < / p>
Quelqu'un sache de la manière dont je peux garder les fichiers et que Java fonctionne correctement? Éventuellement mettre le chemin Java, que je ne suis pas tout à fait sûr comment faire et toutes mes tentatives ont échoué. P>
Merci. P> DYLD_LIBRARY_PATH CODE> SET dans mon fichier .bash_profile. P>
java -version code> i Obtenir cette erreur: p>
dyld_library_path code> que j'ai défini. p>
3 Réponses :
Ne définissez pas dyld_library_path code>. En raison de cet env VaR, la liaison dynamique DYLD, consiste à trouver
/opt/local/lib/libjpeg.dylib code> etc. au lieu des différents
/system/library/frameworks//aplicationservices.framework /Versions/a/frameworks/imageio.framework/resources/libjpeg.dylib code> qu'il a besoin. P>
Cela semble fonctionner sur OS X Lion: P>
nonset dyld_library_path p>
semble une cause possible de ce problème de protection de fichier? Consultez mon post sur cet article dans ce Autre thread . P>
S'il vous plaît ne postez pas de réponses qui ne sont que des liens vers d'autres messages. Au débordement de la pile, les réponses devraient réellement contenir des solutions autonomes à leurs questions. Les liens sont excellents, mais ils ne doivent être utilisés que pour fournir des informations supplémentaires.