+ 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
    Ingénieur développement logiciels
    Inscrit en
    avril 2007
    Messages
    22 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2007
    Messages : 22 309
    Points : 42 333
    Points
    42 333

    Par défaut

    Pas d'exception? Quel OS? En standalone, elle marche (sans java ws, avec un main())?
    "Tchize is always good. Tchize is just milk’s attempt at being immortal"
    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
    Architecte technique
    Inscrit en
    août 2005
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Â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 336
    Points : 5 360
    Points
    5 360

    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 : Installation - Concepts de base - Typage - Appels et arguments

    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 :

    Nom : Capture.png
Affichages : 5
Taille : 11,8 Ko

    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 :

    Nom : Capture-1.png
Affichages : 7
Taille : 77,0 Ko

  6. #6
    Expert Confirmé Sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    avril 2007
    Messages
    22 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2007
    Messages : 22 309
    Points : 42 333
    Points
    42 333

    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 is always good. Tchize is just milk’s attempt at being immortal"
    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
  •