salut a tous, j'ai fais un petit logiciel en java et je voudrais le passer a des amis qui n'y connaisse rien en info donc je voudrais savoir comment faire pour l'executer sur n'importe qu'elle machine sans passer par un terminal ou par eclipse ?
Il faut installer la JRE (Java Runtime Environnement) qui correspond à la bonne version.
Après au pire, tu peux faire un bat (ou un raccourci) qui lance java avec ton application.
------------------------------6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
re
mais j'ai un probleme j'arrive pas a compiler sur MS DOS...
pourtant dans le path j'ai mis le chemin où est censé se trouvé javac soit C:\Programmes\Java\jre6\bin
mais quand je tente de compiler sur ms dos il me dit qu'il ne trouve pas la commande javac
comment faire svp pour resoudre ce probleme ?
oui je l'ai bien fait ça
j'ai fait: set PATH=%PATH%;C:\Programmes\Java\jre6\bin
ensuite je verifie, le chemin est bien dans le path et pourtant quand j'essaye de compiler il ne trouve pas javac
ok c'est bon j'ai reussi a compiler mais maintenant j'arrive pas a executer alors je me place dans le dossier qui contient maClasse.java et maClasse.class
je fais la commande : java monPackage.maClasse
et j'obtiens ces erreurs
Citation :
Exception in thread "main" java.lang.NoClassDefFoundError: monPackage/maClasse
Caused by: java.lang.ClassNotFoundException: monPackage.maClasse
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: monPackage.maClasse. Program will exit.
Tu ne dois pas être dans le répertoire monPackage mais à son répertoire parent. Lorsque tu appelles java monPackage.maClasse, il va chercher dans le sous-répertoire monPackage la classe maClasse.
------------------------------6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.