Executer fichier jar sur une autre machine
Résolu
richfol
-
Sim209 -
Sim209 -
A voir également:
- Executer fichier jar sur une autre machine
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
1 réponse
Il faudrait savoir pourquoi il ne se lance pas sur la deuxième machine, si c'est parce que Java n'est pas installé, ou si c'est une version trop ancienne, alors il faut l'installer ou la mettre à jour.
Si c'est un problème lié à ton fichier jar, par exemple des dépendances manquantes, il faudra s'assurer qu'elles soient toutes disponibles...
Il peut aussi y avoir d'autres raisons que ça plante auquel je ne pense pas, mais il y a surement un message d'erreur qui s'affiche si tu lances le fichier jar en ligne de commande.
La confiance n'exclut pas le contrôle
Si c'est un problème lié à ton fichier jar, par exemple des dépendances manquantes, il faudra s'assurer qu'elles soient toutes disponibles...
Il peut aussi y avoir d'autres raisons que ça plante auquel je ne pense pas, mais il y a surement un message d'erreur qui s'affiche si tu lances le fichier jar en ligne de commande.
La confiance n'exclut pas le contrôle
Could not find the main class : stratego.StrategoStructurateur.
Exception in thread "main" java.lang.UnsupportedClassVersionError: stratego/strategoStructuratuer : Unsupported major.minor version 51.0
at java.lang.ClasLoader.defineClass1<Native Methode>
at java.lang.ClassLoader.defineClassCond<Unknown Source>......
L'erreur signifie que ton fichier Manifest défini la classe StrategoStructurateur comme étant celle dont on doit lancer la méthode main, mais qu'il ne la trouve pas, ça peut donc venir d'un problème avec le fichier Manifest (problème de version ?) ou alors la classe stratego.StrategoStructurateur n'est effectivement pas dans le fichier jar...
Deux solutions : mettre à jour le java (de 6 à 7) de la deuxième machine, ou alors recompiler le jar mais avec une version plus faible (de 7 à 6)...