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

  FORUM HardWare.fr
  Programmation
  Java

  Executer du code compilé...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Executer du code compilé...

n°771074
ruready
Posté le 21-06-2004 à 11:26:02  profilanswer
 

Bonjour tout le monde!
 
J'ai besoin de votre aide:
 
Je travaille sous eclipse, j'ai fait une application java: ma classe principale: Appli.class (dans laquelle y'a un main).
 
Mon programme fonctionne en lancant sous eclipse mais comment je fais pour l'executer normalement, sans eclipse?... si je fais "java Appli" ca marche pas et si j'exporte un .jar et je fais "java -jar Appli" du .jar Appli.jar ca marche pas non plus!
 
Merci de votre aide, je suis en galere, je suis en stage et je miserise!

mood
Publicité
Posté le 21-06-2004 à 11:26:02  profilanswer
 

n°771080
ruready
Posté le 21-06-2004 à 11:28:12  profilanswer
 

J'avais vu quelquepart sur le site qu'il faut creer le .jar c'est pour ca que je suis partir dans cette direction mais je comprend pas! je precise que mon application fonctionne quand je la lance avec un "run as java application"  d'eclipse

n°771096
esox_ch
Posté le 21-06-2004 à 11:30:45  profilanswer
 

Heu pas toujours besoin e jar ... selon l'appli ca marche tres bien sans ... ca te donne koi comme erreur?

n°771121
ruready
Posté le 21-06-2004 à 11:37:09  profilanswer
 

Mon Application est dans un repertoire (.) J'execute "java .\Interfaces\Appli"  (Interfaces est un package) et Appli.class mon main compilé. Je precide que je suis sous windows. Erreur: Exception in thread main    NoClassDefFoundError

n°771122
ruready
Posté le 21-06-2004 à 11:37:44  profilanswer
 

C'est surement con, genre mais je comprend pas le probleme

n°771129
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 21-06-2004 à 11:39:08  profilanswer
 

Va lire là : http://forum.hardware.fr/hardwaref [...] 1088-1.htm


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°771137
ruready
Posté le 21-06-2004 à 11:40:20  profilanswer
 

merci j'y vais... desolé j'ai pas trop cherché mais j'ai meme pas le net sur mon pc! alors je doit utiliser celui de mon tuteur!

n°771292
the real m​oins moins
Posté le 21-06-2004 à 13:07:09  profilanswer
 

marrant on dirait un utilisateur de jbuilder... sont passé à eclipse maintenant [:autobot]

n°772270
ruready
Posté le 22-06-2004 à 07:30:13  profilanswer
 

Bon en fait c trop con: pour le classpath y'avait pas de soucis: comme je lancais l'appli depuis le repertoire... ben "." suffisait (normal). Mais je lancais: Intefaces\Appli alors qu'il fallait un "/"!!!! Je croyait que c'etait "/" sous unix et "\" ss vindoze... ben non! J'ai passé plus de 30 minutes a cause de ça! j'suis trop blasé!
 
merci a tout ceux qui m'ont repondu et aussi aux autres qui on lu mon post.


Message édité par ruready le 22-06-2004 à 07:30:42
n°772273
ruready
Posté le 22-06-2004 à 07:32:12  profilanswer
 

the real moins moins --> heu j'ai toujours utilisé eclipse...

mood
Publicité
Posté le 22-06-2004 à 07:32:12  profilanswer
 

n°772278
kadreg
profil: Utilisateur
Posté le 22-06-2004 à 07:54:19  profilanswer
 

ruready a écrit :

Mais je lancais: Intefaces\Appli alors qu'il fallait un "/"!!!! Je croyait que c'etait "/" sous unix et "\" ss vindoze...  


 
surtout que c'est un . qu'il faut utiliser [:spamafote]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°772408
ruready
Posté le 22-06-2004 à 10:38:35  profilanswer
 

? j'comprends pas de quoi tu parles...
je parle de la ligne commande: "java Interfaces/Appli" alors que moi je faisais "java Interfaces\Appli"

n°772411
ruready
Posté le 22-06-2004 à 10:40:06  profilanswer
 

Ha sous Unix j'ai percuté! autant pour moi ça fait longtemps. J'vais arreter de dire des conneries! ça sera pas plus mal. ;-)

n°772412
kadreg
profil: Utilisateur
Posté le 22-06-2004 à 10:40:28  profilanswer
 

ruready a écrit :

? j'comprends pas de quoi tu parles...
je parle de la ligne commande: "java Interfaces/Appli" alors que moi je faisais "java Interfaces\Appli"


 
Le délimiteur de namespace, c'est . en java. La vraie ligne à utiliser (et multiplateforme), c'est "java Interfaces.Appli"


Message édité par kadreg le 22-06-2004 à 10:40:37

---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°772413
ruready
Posté le 22-06-2004 à 10:41:44  profilanswer
 

Ok merci


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

  Executer du code compilé...

 

Sujets relatifs
Executer commandes externes via exec avec un apache chrooté[c#][vs.NET]executer un fichier mp3
[HTML] Quel code pour ouvrir une fenetre d une certaine taille ?Impression de code
Intéret des commentaires dans le codeouverture formulaire et continuer execution du code
[Delphi 6] Pb : executer une procédure apres un temps d'inactivité[Topic unique] SwingWT: Un projet libre pour generer du code natif
Peut on inserer du code php dans une base de donnée ?(Programmes C) comment exécuter un code compilé sous Linux console ?
Plus de sujets relatifs à : Executer du code compilé...


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