IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AWT/Swing Java Discussion :

Swing et linux


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 9
    Par défaut Swing et linux
    Bonsoir,
    J'ai un petit problème avec mes fenêtres à base de swing et d'awt :
    -sous windows, pas de problème, l'affichage est normal,
    -sous Linux (Fedora FC4 en l'occurence) mes composants sont commes "désactivés", mes JTable n'affichent rien, les JComboBox non plus, bref c'est comme si il n'y avait pas d'interface.

    D'où cela peut venir ? a priori tout est à jour (jre/jse) et toutes les libraries graphiques sont toutes installée, mais j'en ai peut être oublié une ?
    Ou cela vient-il de FC4 ?

    help me

  2. #2
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 817
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 817
    Par défaut
    Salut,

    Citation Envoyé par Coug1234
    a priori tout est à jour (jre/jse)
    Le "a priori", est-ce qu'il a vérifié que le JRE/JSE de ta Fedora était celui de chez Sun et pas GCJ (JRE installé par défaut avec les Fedora)?

    Parce que si c'est GCJ, ça pourrait expliquer tes problèmes... il reste des classes Swing non implémentées...
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 9
    Par défaut
    J'ai installé à la main :
    j2re-1_4_2_11
    jdk-1_5_0_06
    jre-1_5_0_06

    donc a priori tout est bon non ?

    Par contre, en examinant les logs (avec un prob d'Event) je vois que mon .jar a l'air de regarder dans /usr/lib/libgcj.so.6.0.0 donc ça voudrait dire qu'il utilise pas la jre ?
    Dans ce cas comment faire pour corriger ça ? dans le classpath de mon .jar ?

  4. #4
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 817
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 817
    Par défaut
    Citation Envoyé par Coug1234
    donc a priori tout est bon non ?
    Les "a priori", en informatique, ça fait bugguer les programmes...

    Tu as quoi quand tu fais un:

    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 9
    Par défaut
    Citation Envoyé par plegat
    Les "a priori", en informatique, ça fait bugguer les programmes...

    Tu as quoi quand tu fais un:

    java version "1.4.2"
    gij (GNU libGCJ) version 4.0.2 200051125

  6. #6
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 817
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 817
    Par défaut
    Citation Envoyé par Coug1234
    Par contre, en examinant les logs (avec un prob d'Event) je vois que mon .jar a l'air de regarder dans /usr/lib/libgcj.so.6.0.0 donc ça voudrait dire qu'il utilise pas la jre ?
    Dans ce cas comment faire pour corriger ça ? dans le classpath de mon .jar ?
    Il doit y avoir un lien symbolique "java" dans /usr/bin qui pointe vers gcj... tu supprimes, et tu remplaces par un nouveau lien symbolique qui pointe vers ton java du JRE/JSE (pareil pour javac... et y'en a un troisième que j'ai oublié...)
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 9
    Par défaut
    Magnifique
    Merci beaucoup, jvais pouvoir continuer à bosser

Discussions similaires

  1. Erreur exécution exemple Hotel en Swing sous Linux
    Par _rsk_ dans le forum W4 Express
    Réponses: 4
    Dernier message: 12/10/2011, 15h21
  2. Réponses: 12
    Dernier message: 22/09/2011, 14h54
  3. Problem entre GCJ et Swing/AWT (linux)
    Par dmichel dans le forum EDI et Outils pour Java
    Réponses: 1
    Dernier message: 25/03/2009, 15h10
  4. Dépendances minimales pour Swing sous Linux
    Par pseudocode dans le forum AWT/Swing
    Réponses: 12
    Dernier message: 30/01/2009, 09h51
  5. lancer un application swing avec windows et linux ?
    Par linuxien_tun dans le forum Débuter
    Réponses: 5
    Dernier message: 23/12/2008, 13h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo