Sous Linux, comment exécuter un fichier JAR Java avec des fichiers JAR externes?Sous Linux, comment exécuter un fichier jar Java avec des fichiers JAR externes?
Répondre
java -jar /path/to/externalJarFile.jar
Mise à jour
Vous pouvez ajouter la bibliothèque nécessaire dans le manifeste avec Class-Path:
tête
Par exemple:
Class-Path: MyUtils.jar
Voir
Soit utiliser le -cp
drapeau:
java -cp /path/to/somefolder/*.jar:/path/to/otherfolder/*.jar com.YourMainClass
Ou ajouter un en-tête Class-Path:
au manifeste de votre pot (voir la réponse de Jigar)
Note à d'autres qui répondu avec java -jar <etc>
: Le -jar
flag de active l'indicateur standard -cp
et la variable d'environnement CLASSPATH
, car il récupère le chemin de classe à partir du manifeste JAR. Toute réponse qui combine -jar
et -cp
ou $CLASSPATH
ne fonctionnera pas.
Cette information est bien caché, mais j'ai finalement trouvé une référence:
jar
exécuter un programme encapsulé dans un fichier JAR. Le premier argument est le nom d'un fichier JAR au lieu d'un nom de classe de démarrage . Pour que cette option fonctionne, le manifeste du fichier JAR doit contenir une ligne de la classe principale : nom_classe. Ici, classname identifie la classe ayant la méthodepublic static void main(String[] args)
qui sert de point de départ de l'application . Voir la page de référence de l'outil Jar et la piste Jar du Tutoriel Java pour des informations sur l'utilisation des fichiers Jar Jar et des manifestes Jar-file. Lorsque vous utilisez cette option, le fichier JAR est la source de toutes les classes d'utilisateurs et les autres paramètres de chemin d'accès de classe d'utilisateurs sont ignorés.
- 1. Exécution d'un fichier jar sous Linux
- 2. Comment créer un fichier jar avec des fichiers JAR externes en utilisant Ant
- 3. Importation de fichiers JAR externes
- 4. Comment exécuter un fichier JAR
- 5. JAR qui appelle un autre fichier JAR
- 6. Exécution d'un fichier jar Java avec des outils externes inclus
- 7. Comment ajouter des fichiers jar externes Maven
- 8. JAR classpath et jar externes
- 9. Comment créer un fichier jar exécutable avec des fichiers jar dépendants
- 10. Exécution d'un fichier .jar sous Linux
- 11. sikuli: comment exécuter java fichier jar
- 12. Exécuter un fichier jar en utilisant Ant
- 13. Exécuter fichier jar J2ME
- 14. Faire un fichier jar d'abord exécuter des fichiers spécifiques
- 15. Exécuter commande jar exclure des fichiers
- 16. Comment lancer un fichier .jar sous UNIX?
- 17. exécuter des applications scala avec java -jar
- 18. Création fichier jar avec des dossiers manifestes et audio et image, y compris jar externes
- 19. Comment exécuter un fichier jar dans Eclipse
- 20. comment exécuter un fichier jar créé avec intellij 12
- 21. Ajout de fichiers JAR non externes au projet Java Eclipse
- 22. Lire des fichiers dans un fichier JAR
- 23. Dalvikvm pour exécuter des fichiers jar avec l'autorisation d'utilisateur Manifest
- 24. android: Ajout de fichiers JAR externes?
- 25. Comment regrouper des fichiers .jar avec Pyinstaller
- 26. mac + linux exécute un fichier jar?
- 27. dans Linux, comment créer des fichiers jar avec y compris les fichiers externes et le fichier log4j.propeties en utilisant ant
- 28. Les fichiers jar externes ne fonctionnent pas lorsque le fichier jar est créé
- 29. Comment puis-je déboguer des fichiers JAR externes
- 30. Référencement de fichiers dans un fichier JAR
par exemple que je veux exécuter sample.jar file.but ses fichiers jar supplémentaires nécessaires (par exemple add.jar) situé à path.Now differnt comment exécuter sample.jar – Gowtham
Check udpate .... –
Ceci est la première bonne réponse ici qui comporte le drapeau -jar (+1) –