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

  1. #21
    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 sinok
    Merci de faire de petits tour dans la FAQ de temps en temps.

    [Edit]ET en lisant les tutos jusqu'à leur bout, tout est indiqué au niveau sécurité, signature des jars dans la fin du tuto[/Edit]
    J'ai signé le jar de mon appli qui est test.jar devenu sMonJar après signature mais j'ai toujours ça comme exception :
    Erreur : l'utilisation de bibliothèque native exige un accès sans restriction au system

    Les différents fichiers :
    http://cjoint.com/data/gDkH0y3x2o.htm

    Fichier 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
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    <?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>Pierre Sylvestre</vendor>
     
    	</information>
     
    	<security>
    		<all-permission/>
    	</security>
     
    	<resources>		
    		<j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"/>
    		<jar href="http://localhost/Local-Site-A/sMonJar.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.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"/>
    		<jar href="http://localhost/Local-Site-A/sqljdbc.jar"/>
    	</resources>
     
    	<resources os="Windows">
    		<nativelib href="sqljdbc_auth.dll.jar"/>		
    	</resources>
     
     
    	<application-desc main-class="MonMenu" />
     
    </jnlp>
    Exception :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    JNLPException[category: Erreur de sécurité : Exception: null : LaunchDesc: null ]
    	at com.sun.javaws.LaunchDownload.checkJNLPSecurity(Unknown Source)
    	at com.sun.javaws.Launcher.downloadResources(Unknown Source)
    	at com.sun.javaws.Launcher.prepareLaunchFile(Unknown Source)
    	at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
    	at com.sun.javaws.Launcher.launch(Unknown Source)
    	at com.sun.javaws.Main.launchApp(Unknown Source)
    	at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
    	at com.sun.javaws.Main$1.run(Unknown Source)
    	at java.lang.Thread.run(Unknown Source)

  2. #22
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Cf fin du tuto: il te faut dans ton fichier jnlp la balise security

    http://jsorel.developpez.com/tutoriels/java/jws1/#L5.7

  3. #23
    Membre éclairé
    Inscrit en
    Septembre 2005
    Messages
    747
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 747
    Par défaut
    J'ai signé toutes les archives mais arrivé au jar sqljdbc.jar, j'obtiens une erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Microsoft Windows XP [version 5.1.2600]
    (C) Copyright 1985-2001 Microsoft Corp.
     
    D:\Documents and Settings\pierre\Desktop\lib>jarsigner -keystore monStore -signe
    djar sSQLJDBC.jar sqljdbc.jar signature
    Enter Passphrase for keystore: *****
    jarsigner: unable to sign jar: java.util.zip.ZipException: invalid entry compres
    sed size (expected 6093 but got 6065 bytes)
    Comment corrigé ça ?

    Donc j'ai essayé de lancer le JWS sans avoir signé ce jar et j'obtiens :
    Erreur : Les ressources jar n'ont pas été signés à l'aide du même certificat :

    Fichier de lancement :
    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
    26
    27
    28
    29
    30
    31
    32
    33
    34
    <?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>Pierre Sylvestre</vendor>
     
    	</information>
     
    	<security>
    		<all-permissions/>
    	</security>
     
    	<resources>		
    		<j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"/>
    		<jar href="http://localhost/Local-Site-A/lib/sTest.jar"/>
    		<jar href="http://localhost/Local-Site-A/lib/sFreeChart.jar"/>
    		<jar href="http://localhost/Local-Site-A/lib/sUnit.jar"/">
    		<jar href="http://localhost/Local-Site-A/lib/sText.jar"/>
    		<jar href="http://localhost/Local-Site-A/lib/sFreeChartExperimental.jar"/>
    		<jar href="http://localhost/Local-Site-A/lib/sServlet.jar"/>
    		<jar href="http://localhost/Local-Site-A/lib/sCommon.jar"/>
    		<jar href="http://localhost/Local-Site-A/lib/sFreeChartSWT.jar"/>
    		<jar href="http://localhost/Local-Site-A/lib/sSWT2d.jar"/>
    		<jar href="http://localhost/Local-Site-A/lib/sqljdbc.jar"/>
    	</resources>
     
    	<resources os="Windows">
    		<nativelib href="sAuth.jar"/>		
    	</resources>
     
    	<application-desc main-class="MonMenu" />
     
    </jnlp>

    Exception :
    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
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    JNLPException[category: Erreur dans le fichier de lancement : Exception: null : LaunchDesc: 
    <jnlp spec="1.0+" codebase="http://localhost/Local-Site-A/" href="http://localhost/Local-Site-A/test.jnlp">
      <information>
        <title>Mon Logiciel par JNLP</title>
        <vendor>Pierre Sylvestre</vendor>
        <homepage href="null"/>
      </information>
      <security>
        <all-permissions/>
      </security>
      <update check="timeout" policy="always"/>
      <resources>
        <java href="http://java.sun.com/products/autodl/j2se" version="1.6+"/>
        <jar href="http://localhost/Local-Site-A/lib/sTest.jar" download="eager" main="false"/>
        <jar href="http://localhost/Local-Site-A/lib/sFreeChart.jar" download="eager" main="false"/>
        <jar href="http://localhost/Local-Site-A/lib/sUnit.jar" download="eager" main="false"/>
        <jar href="http://localhost/Local-Site-A/lib/sFreeChartExperimental.jar" download="eager" main="false"/>
        <jar href="http://localhost/Local-Site-A/lib/sServlet.jar" download="eager" main="false"/>
        <jar href="http://localhost/Local-Site-A/lib/sCommon.jar" download="eager" main="false"/>
        <jar href="http://localhost/Local-Site-A/lib/sFreeChartSWT.jar" download="eager" main="false"/>
        <jar href="http://localhost/Local-Site-A/lib/sSWT2d.jar" download="eager" main="false"/>
        <jar href="http://localhost/Local-Site-A/lib/sqljdbc.jar" download="eager" main="false"/>
        <nativelib href="http://localhost/Local-Site-A/sAuth.jar" download="eager" main="false"/>
      </resources>
      <application-desc main-class="MonMenu"/>
    </jnlp> ]
    	at com.sun.javaws.LaunchDownload.checkSignedResourcesHelper(Unknown Source)
    	at com.sun.javaws.LaunchDownload.checkSignedResources(Unknown Source)
    	at com.sun.javaws.Launcher.prepareLaunchFile(Unknown Source)
    	at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
    	at com.sun.javaws.Launcher.launch(Unknown Source)
    	at com.sun.javaws.Main.launchApp(Unknown Source)
    	at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
    	at com.sun.javaws.Main$1.run(Unknown Source)
    	at java.lang.Thread.run(Unknown Source)

  4. #24
    Membre éclairé
    Inscrit en
    Septembre 2005
    Messages
    747
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 747
    Par défaut
    Ca a été long mais j'ai enfin réussi à faire fonctionner mon programme avec JWS.
    Pour ce qui est de mon erreur précédente, je l'ai résolu en décompressant sqljdbc.jar puis j'ai viré le répertoire qui contenait le fichier manifest puis j'ai recrée l'archive. Je l'ai signé. Et ça fonctionne maitenant.

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

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 112
    Par défaut
    si tu as tout résolu pense au

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

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, 16h33
  2. Exception sur Java Web Start
    Par Le Bressan dans le forum JWS
    Réponses: 5
    Dernier message: 01/02/2005, 11h52
  3. [Info]Développement Java Web Start
    Par szdavid dans le forum Interfaces Graphiques en Java
    Réponses: 5
    Dernier message: 26/01/2005, 17h59
  4. java web start qui veut pas se lancer
    Par calvin dans le forum JWS
    Réponses: 4
    Dernier message: 30/06/2004, 12h42
  5. [JNDI] Equivalent avec Java Web Start ?
    Par cameleon2002 dans le forum Java EE
    Réponses: 8
    Dernier message: 18/09/2003, 19h55

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