La compilation Java sous linux

La compilation Java sous linux - Java - Programmation

Marsh Posté le 09-11-2005 à 11:33:11    

Bonjour
 
Comment compiler les programmes Java sous linux avec la commande gcc?
 
Precision: la commande javac n'existe pas

Reply

Marsh Posté le 09-11-2005 à 11:33:11   

Reply

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

[:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 09-11-2005 à 11:44:56    

comme sous windows, tu récupère le JDK sur le site de sun et tu l'installe :o


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 09-11-2005 à 12:15:45    

marc90 a écrit :

Precision: la commande javac n'existe pas


T'as qu'à installer le JDK, comme sous windows [:pingouino]


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

Marsh Posté le 09-11-2005 à 13:07:44    

bah non. voir l'autre sujet qu'on avait fait y a un moment. t'installe java comme t'installes un autre programme sur ta distrib. apt-get/rpm/kpackaged/synaptic/etc

Reply

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

Le bon réflexe quand on veut savoir se servir d'une commande sous Unix : man
 
Ainsi, man gcc nous renvoie :

NAME
     gcc, g++ - GNU project C and C++ Compiler (gcc-2.95)

Reply

Marsh Posté le 09-11-2005 à 13:23:13    

Taz a écrit :

bah non. voir l'autre sujet qu'on avait fait y a un moment. t'installe java comme t'installes un autre programme sur ta distrib. apt-get/rpm/kpackaged/synaptic/etc


 


kadreg@rincevent:~$ apt-cache search j2sdk
kadreg@rincevent:~$


 
bah non :/


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 09-11-2005 à 14:32:18    

boulet
 
apt-cache search java compiler
 
 
et gcc fait aussi le java

Reply

Marsh Posté le 09-11-2005 à 14:41:08    

Taz a écrit :

et gcc fait aussi le java


 
C'est pas gcj le compilateur GNU pour java ? :??:

Reply

Marsh Posté le 09-11-2005 à 14:42:43    

http://gcc.gnu.org/
 

Citation :

Welcome to the GCC home page!
 
GCC, the GNU Compiler Collection, includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).

Reply

Marsh Posté le 09-11-2005 à 14:42:43   

Reply

Marsh Posté le 09-11-2005 à 14:49:02    

Euh ouais mais dans ta phrase, "Java" est en lien, et ça pointe vers la page de gcj :
http://gcc.gnu.org/java

Reply

Marsh Posté le 09-11-2005 à 14:53:22    

ça en reste gcc

Reply

Marsh Posté le 09-11-2005 à 14:57:42    

jikes est super aussi

Reply

Marsh Posté le 09-11-2005 à 14:57:44    

Je viens de tilter : GCC = "GNU Compiler Collection"
Hmm, je pensais que gcc c'était "GNU C Compiler", au même titre que g++ c'est "GNU C++ Compiler".
Je me demande si on n'est pas en train de parler de deux trucs différents, en fait : le projet GNU, et la commande.
[:jean-guitou]

Reply

Marsh Posté le 10-11-2005 à 14:39:12    

Elmoricq a écrit :

Le bon réflexe quand on veut savoir se servir d'une commande sous Unix : man
 
Ainsi, man gcc nous renvoie :

NAME
     gcc, g++ - GNU project C and C++ Compiler (gcc-2.95)



oui mais ça gère pas java5
 
pour le java5, t'es obligé de prendre chez sun : apt-get install sun-j2sdk1.5


---------------
get amaroK plugin
Reply

Marsh Posté le 10-11-2005 à 19:48:56    

marc90 a écrit :

Bonjour
 
Comment compiler les programmes Java sous linux avec la commande gcc?
 
Precision: la commande javac n'existe pas


 
Juste une précision, sous certaines distri, on n'intègre un Java qui s'appelle Kaffe, qui n'a rien à voir avec le JAva de SUN, mais qui a le mérite d'être open-source ou libre ou mélange des deux, bref qui font qu'on peut l'inclure ds des distri linux.
 
C le cas lorsque tu tapes >java -version, il te renvoit qqch comme : v1.1 etc....
 
Donc première chose, désinstaller Kaffee et installer J2SE.


---------------
Voir les RAW sous Android: https://market.android.com/details? [...] .RawVision Blog Photo: http://photouch.me Applications mobiles: http://caketuzz.com Wapcam Project: http://wapcam.mobi
Reply

Marsh Posté le 11-11-2005 à 02:35:33    

euh excuse moi, mais y a pas que kaffe, y a gcc et classpath, et avec eclipse tourne très bien.

Reply

Marsh Posté le 11-11-2005 à 12:32:22    

Taz a écrit :

euh excuse moi, mais y a pas que kaffe, y a gcc et classpath, et avec eclipse tourne très bien.


 
Je t'excuse, pas de souci :p  
Bon apparemment effectivement pour compiler tu px prendre gcc ( c vous qui le dites, je n'ai jamais fait) , mais et-ce que tu as toutes les classes de Sun avec?  
Si non, il faut qd m installer le jdk, donc après javac ou gcc, c pareil.
 
En ce qui me concerne, je ne savais m pas qu'on pouvait utiliser gcc. J'ai juste été confronté à kaffee et ça m'a embêté parce que meme si le langage est JAVA, la portabilité de Java n'est pas assurée sur cette plateforme.
 
Voilà, bon jour férié


---------------
Voir les RAW sous Android: https://market.android.com/details? [...] .RawVision Blog Photo: http://photouch.me Applications mobiles: http://caketuzz.com Wapcam Project: http://wapcam.mobi
Reply

Marsh Posté le 11-11-2005 à 14:08:23    

java c'est pas portable on est d'accord. maintenant gcc/classpath kaffe/classpath ça fournit suffisemment pour faire tourner eclipse, à 2/3 api près y a tout ce qu'il faut. Encore plus si on débute.

Reply

Marsh Posté le 11-11-2005 à 14:26:36    

Taz a écrit :

java c'est pas portable on est d'accord. maintenant gcc/classpath kaffe/classpath ça fournit suffisemment pour faire tourner eclipse, à 2/3 api près y a tout ce qu'il faut. Encore plus si on débute.


 
ben non on n'est pas d'accord, pour moi java ca reste portable, la preuve, mon appli k g développée sous windows marche nickel sous linux sans que j'ai RIEN eu à changer.
Pareil pour les mobiles, tu développes une fois et tu adaptes selon la taille de l'écran, etc...
 
Maintenant je vx bien te croire qd tu dis que ça compile pareil. Il faut juste rajouter les APIs manquantes qd tu développes et qd tu executes, donc pour moi je prefere coller au JDK de Sun, au moins tu es sur de ce que tu as.


---------------
Voir les RAW sous Android: https://market.android.com/details? [...] .RawVision Blog Photo: http://photouch.me Applications mobiles: http://caketuzz.com Wapcam Project: http://wapcam.mobi
Reply

Marsh Posté le 11-11-2005 à 14:35:33    

bon je relance pas l'histoire. java/sun ça marche sur 5 plateformes en tout  et pour tou.

Reply

Marsh Posté le 11-11-2005 à 14:40:45    

et pour ne pas reprendre la discussion de l'autre fois, juste en synthèse : des tas de distributions proposent des environnements java complets (libre et non-libre) qui s'installent comme tout autre logiciel. Y a pas à ce prendre la tête à installer quoique ce soit manuellement.

Reply

Marsh Posté le 11-11-2005 à 16:07:57    

Taz a écrit :

et pour ne pas reprendre la discussion de l'autre fois, juste en synthèse : des tas de distributions proposent des environnements java complets (libre et non-libre) qui s'installent comme tout autre logiciel. Y a pas à ce prendre la tête à installer quoique ce soit manuellement.


 
Malheureusement, lorsque g essayé de faire tourner mon appli sous Kaffe, ca ne marchait pas donc g bien du me prendre la tête à installer manuellement.
 
D'ailleurs Eclipse, c bien si ca tourne sur tout, mais bon ca reste un outil et pas ce que j'appelle un prog final.
Et puis qd tu dis que Java Sun "ne" fonctionne que sur 5 plateformes, c'est déjà pas mal, non ? surtout qd on pense qu'avec ces 5 plateformes, tu couvres 95% des utilisateurs.
 
D'ailleurs, pour toi, Win 95, win 98, NT, win 2000, XP, ca fait deja 4 Plateformes?
Pour moi ça n'en fait à peu près qu'une....
 
Je ne connais pas le thread java/sun donc je vais pas non plus relancer le sujet, pas envie de me prendre la tête ladessus.
J'ai juste voulu faire partager mon experience, et je reitère (pour ce que je connais) Kaffee, à désinstaller.


---------------
Voir les RAW sous Android: https://market.android.com/details? [...] .RawVision Blog Photo: http://photouch.me Applications mobiles: http://caketuzz.com Wapcam Project: http://wapcam.mobi
Reply

Marsh Posté le 11-11-2005 à 17:43:57    

allez vous me foutez la gerbe, a plus

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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