class Bienvenue
{
public static void main (java.lang.String [] args)
{
javax.swing.JOptionPane.showMessageDialog(null, "Bienvenue" );
}
}
Donc tout normale je le compile avec javac et j'obtient un fichier Bienvenue.class tout fonctionne mais c'est censer afficher Bienvenue mais en lancent quoi et ou svp?
sinon tu te fais une page html locale, qui va lancer ton programme java sous forme d'applet (faut adapter un poil le code java par contre il me semble...)
Ben disons que c'est possible, mais pas évident, et surtout les programmes qui font ça ne doivent pas être gratuit... Il y a par exemple Excelsior Jet .
Je sais aussi que gcc à une commande spéciale (gcj) qui semble compiler du Java en .exe, mais je n'ai jamais essayé.
Mais l'interet de Java, c'est que tes fichiers .class, sont totalement portables ! Si tu les exécutes sous Linux ou MacOs, ça marchera ! Alors que si tu cherches à compiler en natif, forcément tu perds cet avantage...
Maintenant, sous Windows, tu peux aussi créer des archives contenant des .class, ce sont des "jar" (.jar) et quand tu double clique dessus ça lance l'application.
C'est parce qu'en fait, tu dois mettre un fichier spécial en plus dans le jar, qui indique à la machine virtuelle quelle classe contient le "main".
Va voir ici, il y a une partie sur les jar dit exécutables.
Je ne peux pas t'en dire plus, moi je n'en sers jamais, j'aime bien les lignes de commandes.
Tu as également des tutoriaux sur les jar sur le site de sun, mais c'est en anglais.
Par contre, c'est pas du tout normal que ça s'ouvre avec wordpad... Tu as une vieille version du jdk ? On en est à la 1.5 (aussi appelée 5.0)
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.