1ere compilation en java

1ere compilation en java - Java - Programmation

Marsh Posté le 10-09-2005 à 09:48:00    

En fait c'est la premiere fois que j'utilise java, donc je ve savoir si personne pe me donner qq conseil pour compiler. Sachant que j'utilise LINUX pour la programmation.
 
Est ce qu'on pe taper le code sous emacs?
Est ce qu'on pe compiler sous emacs?
 
 
merci d'avance pour votre réponse

Reply

Marsh Posté le 10-09-2005 à 09:48:00   

Reply

Marsh Posté le 10-09-2005 à 10:28:45    

Il te faut un simple éditeur de texte ( VI peut très bien faire l'affaire ).  
Tu écris le code d'une classe "Test" dans un fichier portant le même nom que la classe et suffixé par ".java". Ce qui devrait nous donner "Test.java".
L'éxécutable de compilation se nomme "javac", tu le trouves et tu l'exécutes de cette manière : "javac /home/Test.java". S'il n'y a pas de message, la compilation est réussie, cela a du créer un fichier "Test.class".
L'exécutable de l'interpréteur java se comme "java". Pour exécuter ton programme compilé tu l'éxécute comme ça : "java /home/Test" SANS L'EXTENSION A LA FIN !
Ceci n'est qu'un début, si j'étais toi, j'irais faire quelques tours sur les tutoriaux pour me faire la main avant de revenir dans ce forum.

Reply

Marsh Posté le 10-09-2005 à 11:20:26    

En fait j'ai deja fait ce que tu m'a dis exactement, le prob c que la commande javac n'est pas connue.

Reply

Marsh Posté le 10-09-2005 à 11:27:26    

Il faut avoir installé le JDK, et il faut que le répertoire de binaires du JDK soit dans ton path.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 10-09-2005 à 12:40:40    

J'ai installé JDK  sur windous et je sais pas comment le  maitre sur linux pour l'utiliser!!!

Reply

Marsh Posté le 10-09-2005 à 13:47:39    

Tu télécharges le JDK Linux sur le site de Sun, tout simplement [:pingouino]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 10-09-2005 à 13:53:28    

masklinn a écrit :

Il faut avoir installé le JDK, et il faut que le répertoire de binaires du JDK soit dans ton path.


pas le. Un.

Reply

Marsh Posté le 10-09-2005 à 13:53:53    

masklinn a écrit :

Tu télécharges le JDK Linux sur le site de Sun, tout simplement [:pingouino]


c'est peut-être la méthode la plus compliquée.

Reply

Marsh Posté le 10-09-2005 à 14:14:25    

Taz a écrit :

pas le. Un.


ouais bon hein on s'en fout, il installe le dernier et baste [:pingouino]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 10-09-2005 à 14:30:11    

masklinn a écrit :

ouais bon hein on s'en fout, il installe le dernier et baste [:pingouino]


t'as pas compris ce qu'a voulu dire Taz  [:petrus75]

Reply

Marsh Posté le 10-09-2005 à 14:30:11   

Reply

Marsh Posté le 10-09-2005 à 14:31:14    

push a écrit :

t'as pas compris ce qu'a voulu dire Taz  [:petrus75]


Sisi, il veut dire qu'il n'y a pas que les JDK Sun dans la vie, mais j'ignore sciement cette implication de sa phrase parce que ça me fait chier d'en parler voila voila


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 10-09-2005 à 14:55:21    

En fait il parait qu'il ya un prob lors du telechargement de JDK sur le site www.sun.com.
est ce que qq sait un autre endroit ou je pe telecharger JDK?

Reply

Marsh Posté le 10-09-2005 à 15:03:02    

ya un . de trop dans ton url et pour commencer quel distri tu utilises ?

Reply

Marsh Posté le 10-09-2005 à 15:08:28    

zonaldo1 a écrit :

En fait il parait qu'il ya un prob lors du telechargement de JDK sur le site www.sun.com.
est ce que qq sait un autre endroit ou je pe telecharger JDK?


Beenn chez Sun ça me semble pas mal


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 10-09-2005 à 16:09:16    

rooo putain pourvu que l'autre integriste du C tombe pas sur un topic de compilation java [:pingouino]
 
bon sinon, une fois le JDK installe, faudra bien penser a mettre ce qu'il faut dans ton PATH (genre le repertoire bin du JDK pour pouvoir utiliser javac et java (sinon tu auras le message que tu as mentionne "javac n'est pas reconnu comme une commande systeme" ou un truc du meme style)
 
et ensuite tu pourras aller faire un tour sur le topic debutants java de moins moins [:dawa]


Message édité par souk le 10-09-2005 à 16:09:47
Reply

Marsh Posté le 10-09-2005 à 19:49:50    

écoute, tu la fermes si tu sais pas de quoi tu parles. Y a de plus en plus de  distrib qui fournissent des environnements java quasi équivalent à celui de Sun et qui permettent de faire tourner eclipse par exemple. Alors quand je lui dit de regarder ailleurs, c'est parce qu'en deux cliques, on peut installer un environnement java, bien configuré, bien intégré, libre, avec un compilateur qui tarte (jikes). Tes manies de windowsiens, tu les ranges. On a autre chose à faire dans la vie que d'installer des softs et de configurer le PATH, gérer les alias. Si y a un paquet pour ta distrib, prend le. C'est plus facile à installer, à utiliser, à maintenir. Et même si ta distrib ne fournit pas un java libre quasi-complet, c'est pas grave, installe quand même, ça suffit grandement pour apprendre, et ça ne fait AUCUNE différence.
 
Pour emacs, normalement le java-mode est dans le paquet.
Selon ta distrib, cherche jikes (compilateur), kaffe (VM), gcj/gij (compilateur et VM), eclipse (IDE), etc. Lance ton gestionnaire de paquetage graphique et tapes Java. Ça télécharge et ça s'installe tout seul. Écoute pas l'autre abruti. Y a pas de tutorial sur comment installer un compilo C ou un interpréteur Python, y a vraiment de raison qu'il y en ai un pour Java.

Reply

Marsh Posté le 10-09-2005 à 20:59:33    

+1


---------------
http://www.blastmanu.info
Reply

Marsh Posté le 10-09-2005 à 23:45:22    

Taz a écrit :

écoute, tu la fermes si tu sais pas de quoi tu parles.


Salut Taz [:dawa]
 
un tutorial pas à pas pour installer, créer une classe d'exemple, la compiler et l'executer sur windows, linux et mac : http://java.sun.com/docs/books/tut [...] index.html
 
autre lien util :
http://forum.hardware.fr/hardwaref [...] 8709-1.htm


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 10-09-2005 à 23:53:23    

Pour installer/compiler/exécuter Sun java sur les OS et architectures supportées. [:capello]
 
En attendant, beaucoup de distributions GNU/Linux (ou *BSD) proposent directement les produits de Sun et/ou des produits libres, avec une facilité d'installation incontestable. Je pense qu'il faut mettre ça en avant plutôt que de foncer tête baissée sur le site de Sun, ce qui prend plus de temps et donne un résultat hasardeux.

Reply

Marsh Posté le 11-09-2005 à 00:01:34    

Taz a écrit :

et donne un résultat hasardeux.


faut arrêter de dire n'importe quoi, hein :o


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 11-09-2005 à 01:05:39    

bah le problème du PATH/CLASSPATH/JAVAHOME est récurrent

Reply

Marsh Posté le 11-09-2005 à 01:15:52    

Et n'existe que parce que les gens sont trop feignants pour se renseigner sur ce qu'ils font.
 
Une VM java préconfigurée correctement règlera les problèmes de PATH et JAVAHOME (jusqu'à ce qu'ils changent de config et que ça ne fonctionne plus pour une raison inconnue d'eux), celui du CLASSPATH restera inchangé [:spamafote]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 11-09-2005 à 03:26:11    

ouais fin bon, c'est pas trop demandé qu'en 2005 le CLASSPATH par défaut inclue la bibliothèque standard.

Reply

Marsh Posté le 11-09-2005 à 10:26:01    

Taz a écrit :

ouais fin bon, c'est pas trop demandé qu'en 2005 le CLASSPATH par défaut inclue la bibliothèque standard.


bha c'est le cas ...
par contre je me souviens de forumeurs qui avaient des problèmes avec je ne sais plus quelle JVM non-sun, et qui devaient inclure manuellement rt.jar au classpath


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 11-09-2005 à 10:28:51    

Taz a écrit :

bah le problème du PATH/CLASSPATH/JAVAHOME est récurrent


le PATH ... bha disons que si tu sais pas régler ça tu vas de toute façon être bloqué assez rapidement quoi que tu fasse [:petrus75]
le CLASSPATH, c'est une notion qui fait partie du langage => ne pas savoir le régler, c'est juste ne pas bien connâitre le java. rien à voir avec un problème d'implémentation d'une JVM
le JAVAHOME, je vois quel problème il pose lui  :??:


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 11-09-2005 à 18:02:31    

ben dès fois, sur certains systèmes, l'install va pas bien, et au final tu atteris avec un env par paramétré

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed