Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1070 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  La compilation Java sous linux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

La compilation Java sous linux

n°1242051
marc90
Posté le 09-11-2005 à 11:33:11  profilanswer
 

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

mood
Publicité
Posté le 09-11-2005 à 11:33:11  profilanswer
 

n°1242063
sircam
I Like Trains
Posté le 09-11-2005 à 11:44:03  profilanswer
 

[:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1242065
elianor
bannie 17 fois
Posté le 09-11-2005 à 11:44:56  profilanswer
 

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 §§§§§§§§
n°1242089
masklinn
í dag viðrar vel til loftárása
Posté le 09-11-2005 à 12:15:45  profilanswer
 

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
n°1242145
Taz
bisounours-codeur
Posté le 09-11-2005 à 13:07:44  profilanswer
 

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

n°1242148
Elmoricq
Modérateur
Posté le 09-11-2005 à 13:11:10  profilanswer
 

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)

n°1242155
elianor
bannie 17 fois
Posté le 09-11-2005 à 13:23:13  profilanswer
 

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 §§§§§§§§
n°1242239
Taz
bisounours-codeur
Posté le 09-11-2005 à 14:32:18  profilanswer
 

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

n°1242253
Elmoricq
Modérateur
Posté le 09-11-2005 à 14:41:08  profilanswer
 

Taz a écrit :

et gcc fait aussi le java


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

n°1242256
Taz
bisounours-codeur
Posté le 09-11-2005 à 14:42:43  profilanswer
 

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,...).

mood
Publicité
Posté le 09-11-2005 à 14:42:43  profilanswer
 

n°1242262
Elmoricq
Modérateur
Posté le 09-11-2005 à 14:49:02  profilanswer
 

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

n°1242268
Taz
bisounours-codeur
Posté le 09-11-2005 à 14:53:22  profilanswer
 

ça en reste gcc

n°1242274
Taz
bisounours-codeur
Posté le 09-11-2005 à 14:57:42  profilanswer
 

jikes est super aussi

n°1242275
Elmoricq
Modérateur
Posté le 09-11-2005 à 14:57:44  profilanswer
 

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]

n°1243203
bobuse
Posté le 10-11-2005 à 14:39:12  profilanswer
 

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
n°1243524
wapcamer
Posté le 10-11-2005 à 19:48:56  profilanswer
 

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
n°1243731
Taz
bisounours-codeur
Posté le 11-11-2005 à 02:35:33  profilanswer
 

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

n°1243807
wapcamer
Posté le 11-11-2005 à 12:32:22  profilanswer
 

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
n°1243861
Taz
bisounours-codeur
Posté le 11-11-2005 à 14:08:23  profilanswer
 

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.

n°1243876
wapcamer
Posté le 11-11-2005 à 14:26:36  profilanswer
 

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
n°1243879
Taz
bisounours-codeur
Posté le 11-11-2005 à 14:35:33  profilanswer
 

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

n°1243885
Taz
bisounours-codeur
Posté le 11-11-2005 à 14:40:45  profilanswer
 

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.

n°1243920
wapcamer
Posté le 11-11-2005 à 16:07:57  profilanswer
 

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
n°1243953
Taz
bisounours-codeur
Posté le 11-11-2005 à 17:43:57  profilanswer
 

allez vous me foutez la gerbe, a plus

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  La compilation Java sous linux

 

Sujets relatifs
C / linux obtenir la liste des processDevcpp - compilation en cascade
portabilité linux vers windowspb encodage java - Mysql
Pbl l'éxécution java HelloWorlApp message :"Exception in thread"main".DBF et Java
Servlet javaprobleme pour débuter java
[perl dédié linux putty]lancer perl en tâche de fondCompilation java linux
Plus de sujets relatifs à : La compilation Java sous linux


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR