Ne peut pas ouvrir le fichier include “jni.h”, Aucun fichier ou répertoire existe
Je suis la mise en œuvre de la simple JNI exemple , comme indiqué dans
http://java.sun.com/docs/books/jni/html/start.html
À la dernière seconde étape, lorsque la source C est en cours de compilation,
la commande suivante est utilisée---
C:\Program Files\Java\jdk1.6.0_21> cl -IC:\Program Files\Java\jdk1.6.0_21\include -IC:\Program Files\Java\jdl1.6.0_21\include\win32 -MD-LD Rappels.c -FeCallbacks.dll
J'obtiens l'erreur suivante---
"Impossible d'ouvrir le fichier include "jni.h", Aucun fichier ou répertoire existe."
Mais jni.h n'existe pas en java/jdk1.6.0_21/inclure le dossier.
Comment puis-je supprimer cette erreur?
OriginalL'auteur dapper | 2010-08-11
Vous devez vous connecter pour publier un commentaire.
Depuis le chemin d'accès contient des espaces u besoin de placer le chemin d'accès à l'intérieur " comme
cl -IC:\Program Files\Java\jdk1.6.0_21\d e-I"C:\Program Files\Java\jdl1.6.0_21\include\win32" -MD-LD Rappels.c -FeCallb acks.dll
OriginalL'auteur Raghuram
Si le chemin contient des espaces, vous devez avoir à citer le chemin . Dans mon cas, la commande est la suivante :
Espère que cela aide .
OriginalL'auteur Icche Guri