Cela devrait être simple mais je ne l'ai jamais fait auparavant et je n'ai trouvé aucune solution.
J'utilise actuellement Eclipse pour coder mon programme, qui importe une bibliothèque JAR externe telle que la bibliothèque api de données Google. Je peux utiliser Eclipse pour compiler/construire/exécuter le programme.
Mais maintenant, je veux l'exécuter dans le terminal, alors où dois-je placer ces fichiers JAR, et comment créer et exécuter le programme?
Merci!
Tu peux faire :
1) javac -cp /path/to/jar/file Myprogram.Java
2) Java -cp .:/path/to/jar/file Myprogram
Supposons donc que votre current working directory
dans le terminal est src/Report/
javac -cp src/external/myfile.jar Reporter.Java
Java -cp .:src/external/myfile.jar Reporter
Jetez un œil ici pour configurer Classpath
Pour compiler le fichier Java dépendant d'un pot
javac -cp path_of_the_jar/jarName.jar className.Java
Pour exécuter le fichier de classe
Java -cp.; Path_of_the_jar/jarName.jar className
Javac Reporter.Java
Java Reporter
De même, vous pouvez le définir dans des variables d'environnement Windows. par exemple, dans Win7
Cliquez avec le bouton droit sur Démarrer -> Ordinateur puis Propriétés -> Paramètres système avancés -> Avancé -> Variables d'environnement dans les variables utilisateur, cliquez sur classPath et Modifier et ajoutez le chemin complet des fichiers JAR à la fin. voila