-
JAR versus EXE
bonsoir,
petite question qui me tracasse:
Maple est un exe.
pourtant il est bien connu que maple est ecrit en JAVA et nécessite la JVM pour fonctionner. comment ça se fait? un exe écrit en JAVA?
je croyais que les exécutables JAVA c'était les JARs et pas des EXEs.
de quelle manière arrive-t-on à créé un exe tout en programmant en JAVA? c'est ça qui m'intéresse.
merci
-
Il existe des outils (j'ai pas les liens) qui prennent un jar + une jvm et font un tout avec. En réalité, il s'agit plus d'une jvm avec laquelle on a inclu le jar. Ceci a cependant plusieurs inconvénients. Ton "exe" est vachement plus gros que ton jar (puisqu'il contient une jvm). Ton exe ne marchera pas sur autre chose que windows. Maintenant qu'on vois fleurir les 64 bits, la jvm intégrée à l'exe ne sera pas nécessairement la mieux adaptée à la machine cible.
D'un autre coté, si on prend eclipse, il a aussi un 'exe', mais là c'est un programme (en C je crois) qui se charge de localiser et configurer la jvm pour lancer eclipse.