Page 1 sur 1

Compilation en Java

Publié : sam. mai 01, 2004 1:26 am
par Stief
Salut,

Je viens de commencer a programmer en java.
Seulement, je n'arrive pas a compiler mon (premier :D ) programme.
J'ai installé le J2EE 1.4 SDK et normalement ca devrait compiler si je tape C:\>javac nom_du_prgm.java il me dit qu'il ne sait pas ce c'est que javac!!!
Any idea??

Publié : sam. mai 01, 2004 10:13 am
par pwaloku
Ben ton programme javac.exe se trouve bien sur le c:\ ? Si c'est pas le cas, c'est pas très étonnant en fait.

Publié : sam. mai 01, 2004 11:40 am
par Stief
Eh eh...oui qd meme :D
J'ai reessayer d'appeler la commande DOS, mais cette fois en me placant ds le reprtoire ou est installé javac. Des progres, il me dit qu'il n'arrive pas a lire mon fichier. Est ce qu'il faut que je le mette lui aussi dans ce meme repertoire?

Publié : sam. mai 01, 2004 12:15 pm
par Stief
Ca y est...je viens d'executer mon 1er prgm java!! :) Il faut en fait mettre le fichier .java ds le mm repertoire que javac.exe
Ensuite ca fait un fichier .class qu'on execute a partir de MS-DOS! :)

Bon, qqs autres questions toujours relatives au sujet:
-L'interface pour compiler et executer les programmes n'est pas tres pratique (commandes MS-DOS), est ce qu'on peut trouver mieux?
-Ou est ce que je peux trouver un compilateur natif java pour faire des .exe executables directement plutot que de passer par le DOS!

Publié : sam. août 21, 2004 4:45 pm
par zorba4
Attends, attends... A ma connaissance, Java c'est de l'interprété, donc pas de compilos ? ou alors je suis mal réveillé ?

Publié : sam. août 21, 2004 7:51 pm
par Stief
Non, j'ai bien trouvé des compilateurs natifs...
Jet Excelsior par exemple. Pour l'instant, c'est une version d'eval. :wink:
Neanmoins, c'est quand meme plus plaisant de faire des applets!! :pt1cable:

Publié : mer. août 25, 2004 11:46 pm
par clooky
java n'est pas forcément de l'interprété, il existe des compilateurs Java to C, qui te font du C à partir du Java puis tu fais un exe par la suite.

Publié : dim. sept. 05, 2004 3:43 am
par pwaloku
Suis d'accord par principe avec Clooky. :D