Addressant unsaviedLinkerror: Impossible de trouver des bibliothèques dépendantes dans les projets JNI
Lors du développement de projets natifs Java (jni), vous pouvez rencontrer le Erreur: "java.lang.unsatisfiedLinkerror: c: ... chemin ... \ mylib.dll: Can't Trouvez des bibliothèques dépendantes. " Cette erreur indique que la machine virtuelle Java (JVM) ne peut pas localiser les bibliothèques partagées (DLLS) requises par votre bibliothèque JNI.
adressant le problème
pour résoudre le problème , considérez les solutions suivantes:
Dans Visual Studio 2010 sur macOS, la plate-forme cible doit être définie sur Windows, comme vous testez sur Windows XP. Si le développement est effectué sur Windows, définissez la plate-forme cible en conséquence.
Conseils supplémentaires
Pour une référence supplémentaire, consultez "le livre JNI" ou la version Oracle HTML de la Spécification JNI. Vous pouvez également utiliser la commande "java -xshowsettings: Properties -Version" pour identifier le chemin de recherche de la bibliothèque partagée.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3