Problème compillation
Résolu/Fermé
Skymer
Messages postés
477
Date d'inscription
vendredi 6 décembre 2013
Statut
Membre
Dernière intervention
1 novembre 2018
-
Modifié par Skymer le 7/12/2013 à 10:32
Skymer Messages postés 477 Date d'inscription vendredi 6 décembre 2013 Statut Membre Dernière intervention 1 novembre 2018 - 7 déc. 2013 à 17:46
Skymer Messages postés 477 Date d'inscription vendredi 6 décembre 2013 Statut Membre Dernière intervention 1 novembre 2018 - 7 déc. 2013 à 17:46
7 réponses
KX
Messages postés
16755
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
7 déc. 2013 à 11:36
7 déc. 2013 à 11:36
Ce que tu obtiens n'est pas un message de compilation, mais d'exécution.
Tu as du faire quelque chose comme
Tu as du faire quelque chose comme
java Skymer/HelloWorldc'est à dire en donnant le chemin d'accès au fichier .class alors qu'il fallait donner le nom de la classe package compris, c'est à dire
java Skymer.HelloWorlden supposant que "Skymer" soit effectivement un package. En revanche s'il s'agit juste d'un dossier et que ta classe HelloWorld n'a pas de package, alors il faudra te déplacer dans le dossier en faisant un
cd Skymeravant de répéter tes commandes
javac HelloWorld.javaet
java HelloWorld.
Skymer
Messages postés
477
Date d'inscription
vendredi 6 décembre 2013
Statut
Membre
Dernière intervention
1 novembre 2018
75
7 déc. 2013 à 14:08
7 déc. 2013 à 14:08
ok, merci je te dirai si ça marche (je me doutais bien que j'avais merder ^^)
Skymer
Messages postés
477
Date d'inscription
vendredi 6 décembre 2013
Statut
Membre
Dernière intervention
1 novembre 2018
75
7 déc. 2013 à 17:10
7 déc. 2013 à 17:10
RE, tu pourrais me répondre autrement, j'ai fait un test sans le package, ça marche très bien, je suis : dans mon workspace, mon projet, bin, j'ai mon Exe.bat et mon fichier.CLASS.
Dans le .txt je mets:
@ECHO off
java HelloWorld (le HelloWorld c'est juste un exemple sinon moi c'est autre chose)
pause > nul
Je voudrais faire la même chose sauf avec un package et aussi savoir si avec plusieurs classes ça marche tout simplement ou il y a une autre manip
Cordialement : Christiano Ronaldo
Dans le .txt je mets:
@ECHO off
java HelloWorld (le HelloWorld c'est juste un exemple sinon moi c'est autre chose)
pause > nul
Je voudrais faire la même chose sauf avec un package et aussi savoir si avec plusieurs classes ça marche tout simplement ou il y a une autre manip
Cordialement : Christiano Ronaldo
KX
Messages postés
16755
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
7 déc. 2013 à 17:23
7 déc. 2013 à 17:23
Admettons que tu ais donc :
Alors dans le .bat tu mets
S'il y a plusieurs classes ce n'est pas grave, c'est la méthode main qui compte.
Workspace > Projet > Bin > exe.bat
Workspace > Projet > Bin > HelloWorld.class
Workspace > Projet > Bin > package > Main.class
Workspace > Projet > Bin > package > Util.class
Alors dans le .bat tu mets
java HelloWorldou
java package.Mainselon où es ton main.
S'il y a plusieurs classes ce n'est pas grave, c'est la méthode main qui compte.
Skymer
Messages postés
477
Date d'inscription
vendredi 6 décembre 2013
Statut
Membre
Dernière intervention
1 novembre 2018
75
7 déc. 2013 à 17:26
7 déc. 2013 à 17:26
ok j'essaye
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Skymer
Messages postés
477
Date d'inscription
vendredi 6 décembre 2013
Statut
Membre
Dernière intervention
1 novembre 2018
75
7 déc. 2013 à 17:39
7 déc. 2013 à 17:39
Mais le Exe.bat je le laisse où il est ou je le mets a l'extérieur du package ?
Skymer
Messages postés
477
Date d'inscription
vendredi 6 décembre 2013
Statut
Membre
Dernière intervention
1 novembre 2018
75
7 déc. 2013 à 17:44
7 déc. 2013 à 17:44
Moi j'ai :
Workspace>Exemple>bin>Skymer>Exe.bat & HelloWorld.class>
Mon .bat contient :
@echo off
java Skymer.HelloWorld
pause > nul
Merci, de me répondre
Workspace>Exemple>bin>Skymer>Exe.bat & HelloWorld.class>
Mon .bat contient :
@echo off
java Skymer.HelloWorld
pause > nul
Merci, de me répondre
Skymer
Messages postés
477
Date d'inscription
vendredi 6 décembre 2013
Statut
Membre
Dernière intervention
1 novembre 2018
75
7 déc. 2013 à 17:46
7 déc. 2013 à 17:46
nn C bon mec
MERCI, vraiment un grand merci
Je te salue
MERCI, vraiment un grand merci
Je te salue