kingcobra
Messages postés316Date d'inscriptionvendredi 23 mai 2003StatutMembreDernière intervention19 septembre 2012
-
26 mars 2007 à 23:23
kingcobra
Messages postés316Date d'inscriptionvendredi 23 mai 2003StatutMembreDernière intervention19 septembre 2012
-
30 mars 2007 à 12:04
Salut,
C'est un truc de fou.
Histoire de vous mettre dans le contexte, je suis loin d'être mauvais en java et c'est pas ma première appli.
J'ai fait un .jar, tout bien comme il faut, d'ailleur il marche sur une autre machine,mais quand je lance le jar sur ma machine (un asus portable) sur laquelle je viens d'installer vista, il me sort "could not find the main class" (j'ai deja testé le jdk 6 sur vista, il marche très bien.).
Quand je lance la commande "java -jar monjar.jar" ça marche...
Et tous mes jar que j'avais compilé bien avant, c'est pareil.... que faire ?
kingcobra
Messages postés316Date d'inscriptionvendredi 23 mai 2003StatutMembreDernière intervention19 septembre 2012 30 mars 2007 à 12:04
salut,
Merci pour les réponses, mais oui mon manifest marche tres bien.
J'ai vérifier pour la javaw, et la réponse est oui... c'est bisard parce que sur mon autre config de vista tout marche nikel... Bref je crois qu'il n'y pas de solution alors je me suis fait un petit jarLauncher.bat :
java -jar %1
et l'application par défaut de l'extension .jar est jarLauncherbat. Et ça ça marche !
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201338 27 mars 2007 à 01:52
Salut:
Il faut ajouter une fichier [manifest] pour indiquer la classe principale de ton jar.
// Extrait du fuchier manifest.txt
Main-Class: EntryPoint
C:\> jar cmf manifest.txt MyJar.jar EntryPoint.class
Fin ...
________________________________________________________________________________
A.B. :
"Dieu nous donne des mains, mais il ne bâtit pas les ponts
gmi19oj19
Messages postés545Date d'inscriptionlundi 10 mai 2004StatutMembreDernière intervention28 septembre 20112 27 mars 2007 à 06:25
Salut,
A priori je pense que son manifest est ok, sinon j'pense que la commande java -jar ne pourrait pas fontionner.
Ton problème est en effet assez bizarre.. Est-ce que Vista te lances bien le jar avec la commande "javaw" quand tu doubles-clic dessus ? Sinon, essaie de détailler au mieux ce qui marche/marche pas, parce que là c'est pas facile de se aire une idée :(