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

  FORUM HardWare.fr
  Programmation
  Java

  Compilation java linux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Compilation java linux

n°880686
cachalot
Demarrer->Arreter :belle philo
Posté le 23-10-2004 à 12:20:35  profilanswer
 

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.

mood
Publicité
Posté le 23-10-2004 à 12:20:35  profilanswer
 

n°880756
kadreg
profil: Utilisateur
Posté le 23-10-2004 à 13:26:31  profilanswer
 

cachalot a écrit :


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)


 
tu es sur d'utiliser le compilo de sun ? Fait un java -showversion et which javac ...


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°880779
cachalot
Demarrer->Arreter :belle philo
Posté le 23-10-2004 à 14:09:50  profilanswer
 

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

n°880814
kadreg
profil: Utilisateur
Posté le 23-10-2004 à 15:17:30  profilanswer
 

COmmence déjà par installer le j2sdk de sun au lieu de cette merde de gcj, tu aurais moins d'emmerdes.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°880867
cachalot
Demarrer->Arreter :belle philo
Posté le 23-10-2004 à 17:24:21  profilanswer
 

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

n°880873
kadreg
profil: Utilisateur
Posté le 23-10-2004 à 17:30:30  profilanswer
 

C'est J2SE qu'il faut que tu installes ...


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°880874
Lam's
Profil: bas.
Posté le 23-10-2004 à 17:33:03  profilanswer
 

Compile everywhere, might run once :).
 

n°880927
cachalot
Demarrer->Arreter :belle philo
Posté le 23-10-2004 à 19:16:10  profilanswer
 

C'est a dire Lam's??

n°880969
Lam's
Profil: bas.
Posté le 23-10-2004 à 20:37:50  profilanswer
 

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.  

n°880993
cachalot
Demarrer->Arreter :belle philo
Posté le 23-10-2004 à 21:19:01  profilanswer
 

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

mood
Publicité
Posté le 23-10-2004 à 21:19:01  profilanswer
 

n°881011
kadreg
profil: Utilisateur
Posté le 23-10-2004 à 21:43:55  profilanswer
 

http://java.sun.com/j2se/1.5.0/download.jsp
 
J2SE 5.0 JDK (


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°881030
cachalot
Demarrer->Arreter :belle philo
Posté le 23-10-2004 à 22:45:00  profilanswer
 

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??

n°881084
burgergold
5$? va chez l'diable!
Posté le 24-10-2004 à 06:59:51  profilanswer
 

désinstalle? :D
 
doit y avoir un lien symbolique ou un alias qui pointe vers gij à enlever

n°881176
cachalot
Demarrer->Arreter :belle philo
Posté le 24-10-2004 à 11:52:24  profilanswer
 

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  
 
 

n°881179
uriel
blood pt.2
Posté le 24-10-2004 à 11:54:50  profilanswer
 

si tu fais which java


---------------
IVG en france
n°881793
benou
Posté le 25-10-2004 à 11:10:22  profilanswer
 

faut savoir régler un path les gars, là :o

n°882042
cachalot
Demarrer->Arreter :belle philo
Posté le 25-10-2004 à 14:36:21  profilanswer
 

ET comment on fait benou??

n°882044
uriel
blood pt.2
Posté le 25-10-2004 à 14:38:18  profilanswer
 

qu'est ce que j'ai dit plus haut?
 
tape which java dans ta console. :jap:


---------------
IVG en france
n°882047
benou
Posté le 25-10-2004 à 14:41:08  profilanswer
 

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  :??:

n°882049
uriel
blood pt.2
Posté le 25-10-2004 à 14:44:07  profilanswer
 

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


---------------
IVG en france
n°882263
cachalot
Demarrer->Arreter :belle philo
Posté le 25-10-2004 à 17:22:31  profilanswer
 

ok je teste et vous redis si ca a marcher !!!

n°882914
cachalot
Demarrer->Arreter :belle philo
Posté le 26-10-2004 à 11:21:04  profilanswer
 

c bon ca marche avec la jdk1.5.0 merci a tous

mood
Publicité
Posté le   profilanswer
 


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

  Compilation java linux

 

Sujets relatifs
php sous linuxDéploiement Eclipse via Java Web Start [OK]
Un arbre en Java/JSPEnvoyer un mail dans un serveur en java
[Linux] Service utilisant Inetdprobleme de L&F en Java
Tp de Java : Réflexivité... je suis perdu[topik unique] java & composants applicatifs en bio-info
[Java cardLayout] J'arrive pas a les afficher. 
Plus de sujets relatifs à : Compilation java linux


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