Questions : Classpath et Jar executable

Questions : Classpath et Jar executable - Java - Programmation

Marsh Posté le 18-11-2005 à 17:47:53    

Bonsoir !  
 
j'ai créé un petit projet en java.
J'ai configuré mon CLASSPATH=/home/antoine/JavaEX
 
Mon projet je l'ai creé dans le repertoire
/home/antoine/JavaEx/Jeu
 
Donc dans mon fichier Loto.java
j'ai ecrit :

Code :
  1. package Jeu;
  2. import java.util.*;


 
et dans la deuxieme GrilleLoto
 

Code :
  1. import Jeu.Loto;
  2. import java.util.List;
  3. import javax.swing.JOptionPane;


 
A la compilation je n'ai aucuns problèmles !
MAis dans le repertoir Jeu quand je veux exectuer "java GrilleLoto"
j'ai ce message :

Code :
  1. Exception in thread "main" java.lang.NoClassDefFoundError:


 
ET quand je place les classes dans le Classpath /home/antoine/JavaEx
Je n'ai pas de problème d'execution!
 
donc faut il faut Editer son CLasspath pour chaque projet ? et ajouter le rep du package ?  
et Ajouter  

Code :
  1. export CLASSPATH=/home/antoine/JavaEx;/home/antoine/JavaEx/Jeu


 
C'est ça la solution ?
 
Une autre question ? comment puis je créé un .JAR executable avec toutes les classe qu'il faut a l'interieur ?  
et que je puisse l'executer sur un autre pc avec une MVJ.
 
J'espère que j'ai été assez clair dans mes questions, Merci
++


Message édité par MrBlues le 18-11-2005 à 17:50:00
Reply

Marsh Posté le 18-11-2005 à 17:47:53   

Reply

Marsh Posté le 18-11-2005 à 18:38:13    

En haut de cette cat, il y a un TOPIC JAVA "Le topic-passage-obligé pour débutants !".
Dans celui-ci, il y a même un lien vers un topic de 290734 pages avec toutes les réponses à tes questions. (et repetées)
En outre, y'a encore un bon gros paquet de topics similaires au tien, dont certains ont mené à la création des topics sus-mentionnés, et figure-toi qu'il y en a même qui ont survécu et où on y a répondu !
 
Dingue, non ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 18-11-2005 à 19:44:23    

Pour ta premiere question, il me semble que l'apprentissage de Java est une etape necessaire. Sans rire. Voire la correspondance repertoire/paquet.
Pour la seconde, il te faut creer une archive JAR avec un manifeste (option m). Ce manifeste contiendra la ligne suivante: Main-Class: Jeu.GrilleLoto


---------------
The Million Dollar Screenshot  (seo v7ndotcom elursrebmem paesys wifi)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed