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 :

Java web start : Rien ne se passe au lancement du programme


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Septembre 2005
    Messages
    747
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 747
    Par défaut Java web start : Rien ne se passe au lancement du programme
    Bonjour,

    pour écrire mes fichiers .jnlp et html, j'ai suivi cette faq :
    http://jsorel.developpez.com/tutoriels/java/jws1/

    Je mets les différents fichiers que j'ai
    test.jnlp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    <?xml version="1.0" encoding="utf-8"?>
    <jnlp spec="1.0+" codebase="http://localhost/Local-Site-A/" href="test.jnlp">
     
    	<information>
    		<title>Mon Logiciel par JNLP</title>
    		<vendor>Johann Sorel</vendor>
     
    	</information>
     
    	<resources>
    		<j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"/>
    		<jar href="http://localhost/Local-Site-A/test.jar"/>
    		<jar href="http://localhost/Local-Site-A/lib/jfreechart-1.0.5.jar"/>
                    <jar href="http://localhost/Local-Site-A/lib/junit.jar"/>
                    <jar href="http://localhost/Local-Site-A/lib/itext-2.0.1.jar"/>
                    <jar href="http://localhost/Local-Site-A/lib/jfreechart-1.0.5-experimental.jar"/>
                    <jar href="http://localhost/Local-Site-A/lib/servlet.jar"/>
                    <jar href="http://localhost/Local-Site-A/lib/jcommon-1.0.9.jar"/>
                    <jar href="http://localhost/Local-Site-A/lib/jfreechart-1.0.5-swt.jar"/>
                    <jar href="http://localhost/Local-Site-A/lib/swtgraphics2d.jar"/>
    	</resources>
     
    	<application-desc main-class="MonMenu" />
     
    </jnlp>
    J'indique les différents jar que j'utilise. Dans mon programme j'utilise JFreeChart.

    test.html :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <html>
    	<head>
    		<title>Mon Logiciel</title>
    	</head>
     
    	<body>
    		Mon Programme a déployer :
    		<br>
    		<a href="test.jnlp">PROG</a>
    	</body>
     
    </html>
    Lorsque je lance mon programme, une fenetre s'affiche mais ne fait rien.
    Avant d'utiliser java web start, j'ai tester mon prgramme avec le test.jar généré et ça fonctionnait normalement mais avec java web start le programme ne fait rien.
    En principe, mon programme, affiche une fenetre dans laquelle se trouve une JTable qui se recharge toutes les 2 secondes et il y a aussi un menu qui permet de choisir les graphes à afficher.
    Donc il n'y a pas la JTable et lorsque je clique dans mon menu, il ne se passe rien.

    Quelqu'un aurait-il une idée du soucis que j'ai ?

    Merci

  2. #2
    Rédacteur
    Avatar de eclesia
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2 111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 111
    Par défaut
    est ce que ton programme a besoin d'acceder aux fonctions ou à quelque chose du pc ou d'internet?

    si c'est le cas n'oublis pas de signer ton jar afin qu'il ne soit pas executé dans le "bac a sable".


    dans le cas contraire, c'est qu'il lui manque quelquechose, archive, fichier... .
    affiche la console java lors de l'execution, voir quel erreur il met (s'il y en a une).

  3. #3
    Membre éclairé
    Inscrit en
    Septembre 2005
    Messages
    747
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 747
    Par défaut
    est ce que ton programme a besoin d'acceder aux fonctions ou à quelque chose du pc ou d'internet?

    si c'est le cas n'oublis pas de signer ton jar afin qu'il ne soit pas executé dans le "bac a sable".
    Il y a JFreeChart mais j'ai ajouté les .jar.
    Je joints une capture d'écran de l'arborescence.
    sinon pour ce qui est du GUI, j'utilise AWT et SWING.
    Images attachées Images attachées  

  4. #4
    Rédacteur
    Avatar de eclesia
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2 111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 111
    Par défaut
    si tu vois ta fenetre c'est que le fichier est bien configuré. je ne vois pas d'erreur dans l'importation des archives.

    Je vois deux raisons possibles :
    - Il manque un fichier dont il a besoin
    - Il doit acceder à une ressource, et donc necessite d'avoir signer l'archive

  5. #5
    Membre éclairé
    Inscrit en
    Septembre 2005
    Messages
    747
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 747
    Par défaut
    Citation Envoyé par eclesia
    si tu vois ta fenetre c'est que le fichier est bien configuré. je ne vois pas d'erreur dans l'importation des archives.

    Je vois deux raisons possibles :
    - Il manque un fichier dont il a besoin
    - Il doit acceder à une ressource, et donc necessite d'avoir signer l'archive
    Ma JTable est remplie via une connection à une base de donnée sql server. J'utilise JDBC.
    Ca a son importance ?
    Si c'est le cas, qu'est-ce qu'il faut écrire dans les ressources pour indiquer les pilotes.

    Merci

  6. #6
    Rédacteur
    Avatar de eclesia
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2 111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 111
    Par défaut
    Ha ben voila ! tu as besoin d'une ressource particuliere, une connexion. Et qui dit connexion d'un logiciel executé a partir d'internet dit sécurité.

    tu dois signer ton archive jar pour qu'elle obtienne l'autorisation de faire sa connexion JDBC.

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

Discussions similaires

  1. questions générales sur Java Web Start
    Par Shiryu44 dans le forum JWS
    Réponses: 12
    Dernier message: 11/04/2005, 15h33
  2. Exception sur Java Web Start
    Par Le Bressan dans le forum JWS
    Réponses: 5
    Dernier message: 01/02/2005, 10h52
  3. [Info]Développement Java Web Start
    Par szdavid dans le forum Interfaces Graphiques en Java
    Réponses: 5
    Dernier message: 26/01/2005, 16h59
  4. java web start qui veut pas se lancer
    Par calvin dans le forum JWS
    Réponses: 4
    Dernier message: 30/06/2004, 11h42
  5. [JNDI] Equivalent avec Java Web Start ?
    Par cameleon2002 dans le forum Java EE
    Réponses: 8
    Dernier message: 18/09/2003, 18h55

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