Comment utiliser javah
J'ai juste perdu 2 heures à essayer de faire quelque chose qui je l'ai déjà fait à deux fois avant de. Je ne me souviens pas exactement la procédure que j'ai utilisé les deux précédentes fois, mais ça ne devrait pas être de me donner ce trop de difficulté:
J'ai un dossier de projet appelé "BoardGUIv3". Je veux produire un fichier d'en-tête basé sur une classe appelée "CANController", avec la source qui se trouve dans "BoardGUIv3/src/modèle" et le fichier de classe dans "BoardGUIv3/bin/modèle".
J'ai fait exactement cette chose avant, mais pour une raison que je n'arrive pas à faire simple, une ligne de commande à nouveau.
Je suis sûr que c'est quelque chose le long des lignes de
javah -classpath <classpath> src/model/CANController
Mon classpath doit être le répertoire de racine, n'est-ce pas?
javah -classpath ./ model.CANController
OriginalL'auteur Tagc | 2013-09-09
Vous devez vous connecter pour publier un commentaire.
Ici est la javah l'utilisation de la commande:
et il devrait être utilisé comme cela, pour vous classe:
Juste corriger le chemin d'accès à votre classfile avec le chemin réel et la structure des paquets si nécessaire.
ont u donné le chemin d'accès complet vers le fichier de la classe comme classpath?
classpath doit contenir le chemin du répertoire bin
J'ai donné de l'absolu d'un répertoire: "javah -o "CANController.h" -classpath "C:\Users\<my_name>\workspace\BoardGUIv3\bin\modèle" modèle.CANController
supprimer le modèle de chemin de classe, il devrait être -classpath "C:\Users\<my_name>\workspace\BoardGUIv3\bin"
OriginalL'auteur Juned Ahsan