Compilation java linux - Java - Programmation
Marsh Posté le 23-10-2004 à 13:26:31
cachalot a écrit : |
tu es sur d'utiliser le compilo de sun ? Fait un java -showversion et which javac ...
Marsh Posté le 23-10-2004 à 14:09:50
voila ce que donne le java --showversion
java version "1.2"
gij (GNU libgcj) version 3.3.1 (Mandrake Linux 9.2 3.3.1-2mdk)
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Usage: gij [OPTION] ... CLASS [ARGS] ...
to invoke CLASS.main, or
gij -jar [OPTION] ... JARFILE [ARGS] ...
to execute a jar file
Try `gij --help' for more information.
et le which java :
/usr/bin/java
voila
Marsh Posté le 23-10-2004 à 15:17:30
COmmence déjà par installer le j2sdk de sun au lieu de cette merde de gcj, tu aurais moins d'emmerdes.
Marsh Posté le 23-10-2004 à 17:24:21
J'ai deja telecharger celui la et je suis passer a gcj parce que ca marchait pas g telecharger celui qui est sur ce site :
https://sdlcweb1a.sun.com/ECom/ECom [...] e080be8e77
masi l'install bloc ici
[root@localhost james]./j2eesdk-1_4-linux.bin
Checking available disk space...
Checking Java(TM) 2 Runtime Environment...
Extracting Java(TM) 2 Runtime Environment files...
Deleting temporary files...
Marsh Posté le 23-10-2004 à 17:30:30
C'est J2SE qu'il faut que tu installes ...
Marsh Posté le 23-10-2004 à 20:37:50
Je me moquais de Java. Le crédo de Java, c'est: "Compile once, run everywhere".
Ceci dit, les conseil de kadreg sont les bons : c'est J2SE qu'il te faut.
Marsh Posté le 23-10-2004 à 21:19:01
en fait je fait du java plus par obligation qu'autre chose parce que bon j'aime pas trop ca
revenon a mon prob
on trouve pas sur le net de J2SE c soit j2SDK ou j2RE ou encore j2eesdk
Marsh Posté le 23-10-2004 à 21:43:55
http://java.sun.com/j2se/1.5.0/download.jsp
J2SE 5.0 JDK (
Marsh Posté le 23-10-2004 à 22:45:00
okk c bon c intaller mais quand je tape le java -showversion il me dit que c toujours le gij qui est charger comment l'enlever??
Marsh Posté le 24-10-2004 à 06:59:51
désinstalle?
doit y avoir un lien symbolique ou un alias qui pointe vers gij à enlever
Marsh Posté le 24-10-2004 à 11:52:24
oauis et il est ou ce lien symbolique?? parce que dans le /usr/java/ g toutes les versions que g installer . c deja pas un alias je viens de verifier
Marsh Posté le 25-10-2004 à 14:38:18
ReplyMarsh Posté le 25-10-2004 à 14:41:08
cachalot a écrit : ET comment on fait benou?? |
ca dépend de ton shell ... enfin, je sais pas, quand on utilise linux, on doit savoir configurer le path, nan
Marsh Posté le 25-10-2004 à 14:44:07
fait:
echo $PATH
et tu verras ton path, ensuite tu peux le definir dans /etc/profile/ pour tout le monde ou dans .bash_profile ou .bashrc ou .cshrc selon shell et distribution (et encore dans certaines c'est dans /etc/profile.d/java.sh
Marsh Posté le 23-10-2004 à 12:20:35
Bonjour Bonjour!!! J'ai un petit probleme pour compiler du java sous linux en fait j'ai deux fichier pour une interface graphique : un cadre et un panneau le cadre contient le cadre normal et le panneau la definition de ce qu'il y a dans le cadre c'est a dire bouton, textfield.
Je compile les 2 tout ca bien avec la commande :'javac Panneau.java' et 'javac Cadre.jaa' et lorsque je veut lancer le cadre avec la commande 'java Cadre' il me dit :
eption in thread "main" java.lang.Error: not implemented
at javax.swing.UIDefaults.put(java.lang.Object, java.lang.Object) (/usr/lib/libgcj.so.4.0.0)
at javax.swing.plaf.basic.BasicDefaults.BasicDefaults() (/usr/lib/libgcj.so.4.0.0)
at javax.swing.plaf.metal.MetalLookAndFeel.getDefaults() (/usr/lib/libgcj.so.4.0.0)
at javax.swing.UIManager.getDefaults() (/usr/lib/libgcj.so.4.0.0)
at javax.swing.UIManager.getUI(javax.swing.JComponent) (/usr/lib/libgcj.so.4.0.0)
at javax.swing.JPanel.updateUI() (/usr/lib/libgcj.so.4.0.0)
at javax.swing.JPanel.JPanel(java.awt.LayoutManager, boolean) (/usr/lib/libgcj.so.4.0.0)
at javax.swing.JPanel.JPanel() (/usr/lib/libgcj.so.4.0.0)
at javax.swing.JRootPane.createGlassPane() (/usr/lib/libgcj.so.4.0.0)
at javax.swing.JRootPane.getGlassPane() (/usr/lib/libgcj.so.4.0.0)
at javax.swing.JRootPane.JRootPane() (/usr/lib/libgcj.so.4.0.0)
at javax.swing.JFrame.createRootPane() (/usr/lib/libgcj.so.4.0.0)
at javax.swing.JFrame.getRootPane() (/usr/lib/libgcj.so.4.0.0)
at javax.swing.JFrame.frameInit() (/usr/lib/libgcj.so.4.0.0)
at javax.swing.JFrame.JFrame() (/usr/lib/libgcj.so.4.0.0)
at Tp9E1_CalculetteCadre.Tp9E1_CalculetteCadre() (Unknown Source)
at Tp9E1_CalculetteCadre.main(java.lang.String[]) (Unknown Source)
le probleme de librairies ne me gene pas forcement mais le probleme c les 2 derniere ligne
ma question ?: qu'elle commande pour dire a la Cadre qu'il doit aller chercher ce qu'il y a dans Panneau
Merci
Ben.