Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 7 sur 7
  1. #1
    Membre régulier
    Homme Profil pro
    Ingénieur d'études J2EE
    Inscrit en
    avril 2009
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Ingénieur d'études J2EE

    Informations forums :
    Inscription : avril 2009
    Messages : 82
    Points : 82
    Points
    82

    Par défaut JFrame vide avec javaws

    Bonjour à tous,

    je m'initie à JWS et je trouve ça super En dehors du fait que, encore une fois, ça fonctionne pas très bien sous linux, notamment la création d'un raccourci sur le bureau...

    Mon problème : j'ai une appli en .jar executable qui fonctionne très bien quand je la lance sur mon pc (avec la jvm de java 6 update 26 ou bien avec opendJDK). Par contre dès que je la lance avec javaws (du java 6 update 26) il m'affiche la fenêtre (JFrame) principale, mais tout le reste (boutons, panel, etc.) a disparu . Le plus étonnant, c'est que ça marche avec le javaws de openJDK...

    On dirait que ça a un lien avec la dimension des objets swing...

    Si quelqu'un pense pouvoir m'aider, je l'en remercie.

  2. #2
    Expert Confirmé Sénior
    Avatar de tchize_
    Homme Profil pro David Delbecq
    Responsable de service informatique
    Inscrit en
    avril 2007
    Messages
    21 772
    Détails du profil
    Informations personnelles :
    Nom : Homme David Delbecq
    Âge : 35
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Service public

    Informations forums :
    Inscription : avril 2007
    Messages : 21 772
    Points : 41 246
    Points
    41 246

    Par défaut

    Pas d'exception? Quel OS? En standalone, elle marche (sans java ws, avec un main())?
    Tchize (Чиз) faq java, cours java, javadoc. Pensez à et

  3. #3
    Membre régulier
    Homme Profil pro
    Ingénieur d'études J2EE
    Inscrit en
    avril 2009
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Ingénieur d'études J2EE

    Informations forums :
    Inscription : avril 2009
    Messages : 82
    Points : 82
    Points
    82

    Par défaut

    Aucune exception malheureusement... Je travaille sur ubuntu 10.04. L'appli fonctionne très bien en standalone (c'est-à-dire avec java -jar MonAppli.jar, si j'ai bien compris ce qu'est le "standalone"...)

    Elle fonctionne aussi très bien sous windows (en standalone ou avec javaws).

  4. #4
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro Logan
    Architecte technique
    Inscrit en
    août 2005
    Messages
    2 137
    Détails du profil
    Informations personnelles :
    Nom : Homme Logan
    Âge : 29
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : août 2005
    Messages : 2 137
    Points : 4 787
    Points
    4 787

    Par défaut

    As-tu activé la console JWS pour vérifier les traces émises sur les sorties standard et d'erreur ?

    Est-ce que ton application n'a pas besoin de ressources et de librairie pour fonctionner ? Si c'est le cas il faut les référencer dans le JNLP.
    Java : Forum - FAQ - Java SE 8 API - Java EE 7 API
    Articles sur Ceylon : Présentation et installation - Concepts de base - Typage

    ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
    Une solution vous convient ? N'oubliez pas le tag
    Signature par pitipoisson

  5. #5
    Membre régulier
    Homme Profil pro
    Ingénieur d'études J2EE
    Inscrit en
    avril 2009
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Ingénieur d'études J2EE

    Informations forums :
    Inscription : avril 2009
    Messages : 82
    Points : 82
    Points
    82

    Par défaut

    J'ai activté la console JWS et voilà ce que j'obtiens au lancement de mon appli :

    Capture.png

    Je pense que ce n'est pas normal non plus

    J'utilise en effet la bibliothèque iText pour générer du PDF ; je ne l'ai pas mentionnée dans mon JNLP... Pouvez-vous m'indiquer comment svp ?

    N.B. : je n'avais pas spécifié de dimension à ma JFrame au début... Je viens de lui mettre une taille fixe () et tout s'affiche bien dans ce cadre... Mais pas en plein écran, ni les autres fenêtres. Un bon schéma vaut mieux qu'un long discours :

    Capture-1.png

  6. #6
    Expert Confirmé Sénior
    Avatar de tchize_
    Homme Profil pro David Delbecq
    Responsable de service informatique
    Inscrit en
    avril 2007
    Messages
    21 772
    Détails du profil
    Informations personnelles :
    Nom : Homme David Delbecq
    Âge : 35
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Service public

    Informations forums :
    Inscription : avril 2007
    Messages : 21 772
    Points : 41 246
    Points
    41 246

    Par défaut

    Si t'es sous linux, essaie de désactiver les effets de bureau. Normalement les java récentes ont résolu ce problème, mais sur des vieilles java avec compiz il arrivait ce phénomène de fenêtres vide, aléatoirement.
    Tchize (Чиз) faq java, cours java, javadoc. Pensez à et

  7. #7
    Membre régulier
    Homme Profil pro
    Ingénieur d'études J2EE
    Inscrit en
    avril 2009
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Ingénieur d'études J2EE

    Informations forums :
    Inscription : avril 2009
    Messages : 82
    Points : 82
    Points
    82

    Par défaut

    Ça marche ! J'ai désactivé les effets visuels et ça fonctionne bien

    C'est quand même étrange comme fonctionnement car je suis normalement à jour dans ma version de Java...

    Merci beaucoup pour vos réponses et bonne continuation !

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •