Compiler définitevement sous Java

TAd -  
 Greg -
Hello !

Comment faire pour compiler une application java en .exe ou quelque chose qui soit exécutable sans avoir forcément de VM ou en tout cas sans avoir à utiliser la ligne de commande ?

Merci et à tout bientôt !

TAd
A voir également:

7 réponses

Dworf
 
bon ben tout dépend de ce que tu utilises pour programmer
si t'as un truc genre jbuilder, je suppose que ca se faiut en quelques clics
si tu utilises le jdk bon je suppose que tu sais qu'i faut passer par le dos, lui entrer le chemin du bin, puis compiler avec la commande javac si t'as le jdk, je crois qu'il y pas moyen de faire pus vite (sauf que tu peux entrer le chemin du bin dans l'autoexec.bat pour éviter de le refaire dans ta fenetre dos à chaque fois)
0
TAd
 
mais le bin, comment tu le fais ? En général, le compilateur javac ou celui de jbuilder fait plutôt des .class !!!
0
Dworf > TAd
 
bouh!

le bin tu le fais pas
c un dossier qui se trouve dnas le jdk
pour pouvoir complier, tu dois indiquer au pc le path du bin
je me souviens plus tropd e la ligne mais c t un truc du genre
%path%; c:\chemin\jdk\bin
pis ensuite tu pouvais compiler et t'obtenais ton .classe
que tu pouvais exécuter
0
fensys Messages postés 32 Statut Membre > TAd
 
autant que je sache tu ne peux pas compiler un .exe avec javac. il te sortira tjs des .class necessitant une machine virtuelle pour l'execution.
par contre je crois avoir déjà vu des projets sur sourceforge.net pour compiler des .java dans d'autres formats excutables. je sais pas trop comment ça fonctionne mais je pense que ça doit ressembler à un convertisseur vers C++ puis compilation depuis cette source modifiée.
0
mat
 
de toutes facons il faut la ligne de commande pour lancer la machine virtuelle java: pour te simplifier la vie, t'as qu'a faire un .bat qui lance tout seul la VM. Ou alors sous unix, faut crée un processus qui l'execute avec un "execl".
a+
mat
0
TAd
 
Donc, il ne serait pas possible de compiler complètement comme un programme fait en C ? Il faut absolument la VM ?

Evidemment, il est possible de faire un .bat qui fait toutes les commandes, mais je voulais éviter cela, car il faut installer un JRE, à ce moment ....
0
jphilippe Messages postés 78 Statut Membre 6
 
Je pense qu'effectivement ce n'est pas possible sauf peut être avec des logiciels spécifiques).

Un programme java a besoin de sa machine virtuelle. Peut être l'ancienne version de visual J++ peut le faire mais cela me surprendrait.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
weblook
 
il me semble qu'il est également possible de compiler un .java en un éxécutable natif (spécifique à un OS),mais dans ce cas là ,ton éxécutable fonctionnera uniquement avec l'OS pour lequel tu la compiler
0
TAd§
 
Ben, justement ... c'est la manière de faire qui m'intéresse!!!!
Aurais-tu une idée ?
0
nabzone
 
cela fonctionne même avec des applets....

recupére le Microsoft SDK for Java 4.0 il y a le jexegen.exe et des examples
0
Greg
 
Faire du Java ou Java Script en Ligne.
Si ça vous intéresse. Future_19A hotmail.
@+
-2