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

JWS Java Discussion :

JavaWebStart et déclaration de Jar


Sujet :

JWS Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de hadler
    Inscrit en
    Décembre 2004
    Messages
    91
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Décembre 2004
    Messages : 91
    Par défaut JavaWebStart et déclaration de Jar
    Bonjour à tous,

    J'ai développé mon application sous Netbeans, et je souhaite maintenant le déployer.

    C'est javaWebStart que j'ai décidé d'utiliser pour cela. Mais j'ai un souci de taille pour le moment avec l'utilisation de jws.

    Voici le souci :

    Mon jar de lapplication, utilier plusieurs Jar ( JDom, MySql-connector,... ) mais aussi des librairies (la librairie de netbeans pour la création de design).
    Lorsque je build mon application, netbeans me crée donc un jar exécutable, avec dans un répertoire lib les différents jar dont le soft à besoin.

    Le souci, c'est qe une fois sous jws, c'est comme si ces Jars étaient inexistants. Impossible de se connecter à une db, impossible de lire un fichier xml avec jdom, ... alors que pourtant le designe fonctionne parfaitement lui.

    Dans le jnlp, j'ai utiliser plusieurs façons pour déclarer mes Jars
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <Jar href="monjar.jar">
    ou encore
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <external lib href="monjar.jar">
    quelque soit la méthode, ça ne fonctionne pas. Et pourtant dnas le manifest de mon application, le classpath comprend bien les différents jar dont j'ai besoin.

    Si un habitué de JWS peut m'éclairer, je lui en serai reconnaissant.

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 548
    Par défaut
    Avec JWS le manifest n'est pas pris en compte, il faut declarer les jars un par un dans le .jnlp (ça ne marche pas s'ils sont dont le jar principal, il faut qu'ils soient dans le même répertoire)

  3. #3
    Membre confirmé Avatar de hadler
    Inscrit en
    Décembre 2004
    Messages
    91
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Décembre 2004
    Messages : 91
    Par défaut
    tu es certain que le manifest n'est pas pris en compte ? car je ne spécifie pas de classe main dans le jnlp et il prend bien celle qui est spécifiée dans le manifest.

    Sinon mes jars ne sont pas dans le jar principal mais dans un répertoire /lib qui se trouve dans le même répertoire que mon jar principal.

    Tu me dis que je dois les déclarer dans le jnlp, mais c'est ce que je fais pourtant, avec les "Jar href", et pourtant le problème est toujours présent.

  4. #4
    Membre chevronné Avatar de spekal
    Inscrit en
    Mai 2005
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 502
    Par défaut
    Tu trouveras ici un exemple de jnlp qui définit une librairie, justement (quelle chance ! ) dans un répertoire lib. Regarde le tag resources.

  5. #5
    Membre confirmé Avatar de hadler
    Inscrit en
    Décembre 2004
    Messages
    91
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Décembre 2004
    Messages : 91
    Par défaut
    le souci, c'est que cet exemple n'utilise qu'un seul jar, ce qui fait que ça ne m'aide en rien.

    J'utilise plusieurs jar, un principal et des autres. Et ce sont les autres qui me posent de gros problèmes. Je déclare déjà mes jar dans le tag Ressource

    Il y a une liste d'exemple sur le site que tu as donné, mais à chaque fois c'est pareil.

    Par contre j'ai vu qu'il fallait utiliser des instructions spécifiques pour pouvori accéder à des images ou autres ressources dans un jar pour le soft. Est ce la même chose pour accéder à des jars ?

  6. #6
    Membre chevronné Avatar de spekal
    Inscrit en
    Mai 2005
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 502
    Par défaut
    Tu peux faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     <resources>
        <jar href="un.jar"/>
        <jar href="unRepertoire/jar2.jar"/>
        <jar href="unRepertoire/unAutreRepertoire/jar3.jar"/>
        <jar href="absolument/n/importe/quoi/jar3257.57.jar"/>
      </resources>

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

Discussions similaires

  1. Problème de déclaration de segment avec use32
    Par le mage tophinus dans le forum Assembleur
    Réponses: 2
    Dernier message: 10/01/2003, 10h17
  2. creation d un fichier jar ou .exe en java
    Par sadjia dans le forum JBuilder
    Réponses: 13
    Dernier message: 13/12/2002, 16h01
  3. Une déclaration pour la survie du jeu vidéo en France
    Par Freakazoid dans le forum DirectX
    Réponses: 1
    Dernier message: 30/10/2002, 14h31
  4. Réponses: 2
    Dernier message: 27/05/2002, 19h46
  5. Réponses: 8
    Dernier message: 17/05/2002, 09h08

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