Portabilité du jar - Java - Programmation
Marsh Posté le 04-04-2005 à 13:15:40
could not find the main class
si je me souviens bien,
je pense que ce message peut survenir lorsque le manifest n'est pas bon.
Marsh Posté le 04-04-2005 à 13:16:36
mais pourtant de mon pc je sais le lancer
si je mets le jar sur le server je sais le lancer mais uniquement a partirde mon pc.
Marsh Posté le 04-04-2005 à 13:27:06
c'est amusant, le jar créé je sais l'executer sans qu il me fasse d'erreur mais si je lance le meme jar en mode commande (java -jar NOMJAR.jar c bien ca ?) il me lance une erreur de type
Unsupported major.minor version 49.0
(jamais vu cette erreur btw).
Marsh Posté le 04-04-2005 à 14:02:32
Il me semble que cette erreur a un rapport avec le numero de version de Java 5 , autrement dit a mon avis tu a compilé pour une version de java superieur a celle que tu utilise pour lancer le jar
Marsh Posté le 07-04-2005 à 19:52:49
j ai porté une apli (jar) de windows a linux:
deux problemes que j ai rencontré:
- version non égal de jre, ton msg: Unsupported major.minor version 49.0
- Il faut faire un Manifest a la creation de .jar informant de la classe principal, ton msg: could'nt find main class
a+
Marsh Posté le 07-04-2005 à 20:01:53
loloA5 a écrit : - version non égal de jre, ton msg: Unsupported major.minor version 49.0 |
ça c'est parce que t'as compilé en 1.5 et tenté d'executer sur 1.4.
pour que ça marche, tu peux faire -target 1.4 en compilant je crois, mais bon, t'oublies les features de java5
Marsh Posté le 04-04-2005 à 13:05:15
Bonjour à tous,
Je voudrais savoir si quelqu'un pourrait éclairer ma lanterne
Voila j'ai créé un jar de mon programme java
sur ma machine le jar fonctionne mais si j'essaye de le mettre sur une autre machine il ne fonctionne plus !
Je crée le jar avec netbeans 3.5 via l'outils intégré Recipies (recettes)
Dois-je, pour chaque machine sur laquel je vais deposer le jar, compiler mes sources et faire un jar a partir de cette machine ?
merci.