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

  FORUM HardWare.fr
  Programmation
  Java

  BUILD JAR file dans Netbeans 4.1

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

BUILD JAR file dans Netbeans 4.1

n°1198768
BenMtl
Posté le 13-09-2005 à 17:51:12  profilanswer
 

Bonjour,
 
J'utilise NetBeans depuis un mois et jusqu'à maintenant j'ai trouvé l'environnement facile à utiliser.
 
Mais depuis deux jours j'essais de créer un Fichier JAR pour on application avec la fonction Build.
 
Premièrement, le Build n'ajoute pas dans mon Manifest la ligne  «Main-Class: project.mainClass
Pourtant j'ai bien ma Main.Class dans les propriétés de mon projet et même chose dans le fichier nbproject/project.properties. Donc j'ai ajouté la ligne manuellement.
 
Ensuite, même chose avec Class-Path. Malgré le fait que j'ajoute dans le panneau COMPILE des propriétés du projet sous la catégorie «Libraries» l'Absolute Layout que j'utilise et le JAR externe l2fprod-common-all.jar, ces ajouts n'apparaissent pas dans mon fichier Manifest. J'ai ajouté manuellement mes Class-Path.
 
Donc je Build mais j'ai toujours, et toujours, l'erreur «Could not find the main class. Program will exit».
 
J'ai ouvert avec Winzip mon fichier JAR, tout semble OK.
 
J'ai cherché sur internet, il y a plein de monde qui on le même problème que moi, mais je ne trouve aucune solution qui règle mon problème.
 
Je ne comprends pas pourquoi la simple création de «l'exécutable» soit si compliquée quand on voit tout ce que fait NetBeans.
 
Mon application fonctionne très bien dans NetBeans en faisant RUN. J'utilise NetBeans 4.1 et je suis sous Windows2000.
 
Qui peut m'aider?
 
Merci
 

mood
Publicité
Posté le 13-09-2005 à 17:51:12  profilanswer
 

n°1199383
BenMtl
Posté le 14-09-2005 à 14:41:56  profilanswer
 

Toujours moi,
 
J'ai compris que mon «premièrement» n'était en fait pas un problème. Netbeans ajoute la ligne Main-Class dans le Manifest du fichier JAR mais pas dans le Manifest de l'environnement. Donc, un faux problème, c'est moi qui n'avait pas compris.
 
Par contre, je n'arrive toujours pas à faire fonctionner d'un «double-clique» mon application.
 
C'est avec le Class-Path que je me perds. Pourtant, ça me semble rien de bien compliqué.... Pour réussir à avoir les JAR externes dans mon JAR, j'ai dû les mettre tous dans le répertoire de mon source. Mais j'ai toujours la même erreur :
 
«Could not find the main class. Program will exit».
 
.....
 

n°1199752
BenMtl
Posté le 14-09-2005 à 22:06:16  profilanswer
 

Bon,
 
J'ai trouvé mon problème. J'essayais de créer mon JAR avec des JAR dedans. Ça ne semble pas être une bonne idée.
 
C'est la première fois que j'écris sur un Forum pour poser une question. J'ai eu aucune réponse. J'imagine que ma question était stupide. Désolé de la polution.
 
...

n°1211507
fabaix
Posté le 30-09-2005 à 11:50:39  profilanswer
 

BenMtl a écrit :

Bon,
 
J'ai trouvé mon problème. J'essayais de créer mon JAR avec des JAR dedans. Ça ne semble pas être une bonne idée.
 
C'est la première fois que j'écris sur un Forum pour poser une question. J'ai eu aucune réponse. J'imagine que ma question était stupide. Désolé de la polution.
 
...


 
Personnellement je ne trouve pas que ta question était stupide puisque je suis dans le meme cas que toi.....
Cela fait 2 jours que j'essaie de faire un JAR indépendant et je n'y arrive pas.....
Si tu as trouvé peux-tu m'aider? C'est très très urgent.....
 
quand je lance le jar par la commande java -jar <nom du jar>, il me répond :  
java.lang.UnsupportedClassVersionError
   at java.lang.VMClassLoader.nativeDefineClass (VMClassLoader.java)
   at java.lang.VMClassLoader.defineClass (VMClassLoader.java:96)
   at java.lang.ClassLoader.defineClass (ClassLoader.java:672)
   at java.security.SecureClassLoader.defineClass (SecureClassLoader.java:88)
   at java.net.URLClassLoader.findClass (URLClassLoader.java:833)
   at java.lang.ClassLoader.loadClass (ClassLoader.java:359)
   at java.lang.ClassLoader$1.loadClass (ClassLoader.java:1282)
   at java.lang.ClassLoader.loadClass (ClassLoader.java:303)
   at java.lang.VirtualMachine.main (VirtualMachine.java:83)
 
Si quelqu'un sait de quoi il s'agit, ce serait bien... merci

n°1227750
Willy7901
Posté le 21-10-2005 à 10:07:49  profilanswer
 

Bonjour BenMtl,
 
S'il te plait peut-tu m'aider? J'ai le même problème. Je ne parviens pas à faire exécuter le JAR file de mon projet.
 
Même après les ajouts manuels des JAR externes dans le classpath, j'ai le message d'erreur «Could not find the main class. Program will exit».  
 
Peut-tu me donner la procédure si possible détaillée de comment tu t'y es prise pour résoudre ce problème s'il te plait.
 
Merçi.
 


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

  BUILD JAR file dans Netbeans 4.1

 

Sujets relatifs
Démarrage de projet sous netBeans[Batch file] définir un choix.
Formulaire de modification avec champ file[resolu][html]input type=file different entre ie et firefox !!
Evenement sur le <input type="file" ...absolute path d'un objet file
Cannot open Include file: erreur basique mais pbinput file changer name of file
[VBS] Faire un "File Open Dialog"[help]restriction in effect. File is not within the allowed path(s)
Plus de sujets relatifs à : BUILD JAR file dans Netbeans 4.1


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