Se connecter / S'enregistrer
Votre question

utiliser la machine virtuelle java

Tags :
  • Path
  • Programmation
Dernière réponse : dans Programmation
5 Décembre 2008 15:38:43

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 ?

merci.

Autres pages sur : utiliser machine virtuelle java

a b L Programmation
5 Décembre 2008 19:49:31

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.
5 Décembre 2008 21:31:02

ok merci cricky je vais faire un bat
Contenus similaires
10 Décembre 2008 18:46:32

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 ?
a b L Programmation
10 Décembre 2008 20:17:59

il te faut ajouter le chemin dans la variable d'environnement PATH
10 Décembre 2008 21:05:24

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
11 Décembre 2008 02:03:47

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.
a b L Programmation
11 Décembre 2008 23:12:20

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.
12 Décembre 2008 01:27:52

alors la un grand merci cricky :) 
ça fonctionne bien ça faisait un moment que j'étais bloqué sur ça
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS