Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1789 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [RESOLU] Eclipse, Jar exécutable, encore et encore...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] Eclipse, Jar exécutable, encore et encore...

n°1416868
Goose6
Posté le 31-07-2006 à 18:55:20  profilanswer
 

Bonjour, j'ai un petit soucis : j'ai une application Swing que je voudrais "centraliser" en un fichier jar.
Mon appli dispose uniquement d'une seule classe ayant un main (qui sera donc mon point d'entrée).
J'ai créé un Manifest.mf comme suit :  

Code :
  1. Manifest-Version: 1.0
  2. Sealed: true
  3. Main-Class: org.project.ProjectRun


Sous Eclipse, aucun problème : l'appli se lance correctement depuis la classe mère.
Lors de la création du jar, pas de soucis, je m'appuis sur le manifest existant et le jar est créé.
 
Problème : à l'exécution, il n'affiche rien et le thread prenant en charge l'application s'arrète (en gros, rien ne se passe).
 
Précision, la classe mère déclenche l'activation d'un thread sur SwingUtilities via sa méthode InvokeLater().  
 
Comment faire pour que cela marche?


Message édité par Goose6 le 01-08-2006 à 19:16:19
mood
Publicité
Posté le 31-07-2006 à 18:55:20  profilanswer
 

n°1417430
wapcamer
Posté le 01-08-2006 à 14:11:12  profilanswer
 

Salut,
déjà pour voir ce qui se passe, tu px taper en ligne de commande:
 
java -jar monjar.jar
 
comme ça tu auras ta sortie standard et tu pourras traiter les exceptions (s'il y en a).
 
Par défaut chez moi, un jar s'ouvre avec javaw donc là c sur que tu px pas trop savoir ce qui se passe.


---------------
Voir les RAW sous Android: https://market.android.com/details? [...] .RawVision Blog Photo: http://photouch.me Applications mobiles: http://caketuzz.com Wapcam Project: http://wapcam.mobi
n°1417636
Ledid
Posté le 01-08-2006 à 18:08:50  profilanswer
 

Juste pour te dire : j'ai passé une demie journée aujourd'hui sur la même problématique. Je me suis rendu compte qu'Eclipse n'inclue pas les librairies dans les jars et qu'il faut donc rajouter une ligne du style Class-Path: ... et inclure à la mano les librairies dans le .jar.
Cependant, je n'ai quand même pas réussi et me suis donc orienté vers un .bat qui lance mon programme par la commande java -cp libs etc...
Donc désolé je ne peux pas t'aider mais juste te dire qu'un .bat, c'est plus facile!

n°1417670
Goose6
Posté le 01-08-2006 à 19:15:44  profilanswer
 

wapcamer a écrit :

Salut,
déjà pour voir ce qui se passe, tu px taper en ligne de commande:
 
java -jar monjar.jar
 
comme ça tu auras ta sortie standard et tu pourras traiter les exceptions (s'il y en a).
 
Par défaut chez moi, un jar s'ouvre avec javaw donc là c sur que tu px pas trop savoir ce qui se passe.


 
 :bounce: Merci ! Grace à cela, j'ai pu corriger l'erreur en cause : en fait, il me pétait une exception parce que je faisais appel à une ResourceBundle par son nom via un nom comportant des majuscules, ce qui n'était pas le cas du nom réel. Bref il ne retrouvait pas la ressource et n'exécutait rien. Mais comme je n'avais pas la console je ne m'apercevait de rien.
 
Une chose étrange par contre : comment se fait-il qu'Eclipse ait pu gérer ce problème sans pour autant relever l'exception en cause.
 
Enfin bref, merci beaucoup pour ce petit coup de pouce !
 
Concernant le bat, j'aurais pu passer par là mais comme ce projet avait justement pur but de centraliser l'utilisation de plusieurs bat via une seule interface, ... Mais merci quand même ;)

n°1417728
wapcamer
Posté le 01-08-2006 à 21:07:35  profilanswer
 

Hey,
je suppose qu'eclipse comme d'autres IDE gère automatiquement le CLASSPATH, plus précisément il doit utiliser à l'éxécution le même CP qu'à la compilation.
 
Quant aux .bat, je suis pas trop pour, c'est tellement bien un .jar qui s'ouvre comme un .exe..... D'ailleurs en débrouillant bien son raccourci, tu px meme mettre une icone dessus; c plus sexy qu'un batch ...
 
 :hello:


---------------
Voir les RAW sous Android: https://market.android.com/details? [...] .RawVision Blog Photo: http://photouch.me Applications mobiles: http://caketuzz.com Wapcam Project: http://wapcam.mobi
n°1421220
trunks_tr
Posté le 07-08-2006 à 01:41:52  profilanswer
 

salut,
je viens de terminer une application en java, et j'aimerai bien la rendre executable, je sais pas quoi faire, svp si vous pourriez filez moi une demarche detaillée
merci bien :)

n°1421245
gatsu35
Blablaté par Harko
Posté le 07-08-2006 à 07:11:00  profilanswer
 

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [RESOLU] Eclipse, Jar exécutable, encore et encore...

 

Sujets relatifs
Librairie Mcal [Résolu]Eclipse: problème avec le building workspace
[c][résolu] SDL et API Windows[Résolu] [C#] Mettre à jour une List à partir d'une autre
Plugin Eclipse generation code (Akrogen)[Résolu] [C#.Net] Problème de HiddenField.Value toujours vide
[Résolu][C#.Net] Datasource d'un gridView : s'update automatiquement ?[Résolu] chaine.Contains un élément d'un tableau de chaine ?
[Résolu] [C#.net] Sauvegarder un ficher par "FileUpload"[RESOLU] Probleme Session
Plus de sujets relatifs à : [RESOLU] Eclipse, Jar exécutable, encore et encore...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR