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

API standards et tierces Java Discussion :

[JavaHelp]Ouvrir mon .jar ?


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut [JavaHelp]Ouvrir mon .jar ?
    Bonjour

    J'ai crée une aide JavaHelp avec JHelpBuilder, mais je ne sais pas comment l'ouvrir ensuite dans mon programme. J'ai lu le tutoriel de cyberzoïde, mais il ouvre un .hs, alors que j'aimerais pouvoir ouvrir mon jar d'aide, est-ce possible et si oui, comment ? Si ce n'est pas possible ainsi, comment faire ?

    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Je me permets de upper ce topic, vu que quand je l'ai posté, y a avait pas grand monde sur le forum...

  3. #3
    Membre émérite
    Avatar de bbclone
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2006
    Messages : 537
    Par défaut
    jhelpbuilder je connais pas.
    mais si tu veut utiliser javahelp il te faut un helpset (un fichier hs si tu veut)

    il dois certainement etre dans ton fichier jar alors et dans ce cas la tu utilise le protocole jar:// pour aller ouvrir ton helpset dedans.

    jar:<url>!/{entry}

    aussi, javahelp possede un jhviewer qui te permet de previsualiser tes aide. il ouvre aussi les aide dans les jar. ;-)

  4. #4
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Citation Envoyé par bbclone
    jhelpbuilder je connais pas.
    mais si tu veut utiliser javahelp il te faut un helpset (un fichier hs si tu veut)

    il dois certainement etre dans ton fichier jar alors et dans ce cas la tu utilise le protocole jar:// pour aller ouvrir ton helpset dedans.

    jar:<url>!/{entry}

    aussi, javahelp possede un jhviewer qui te permet de previsualiser tes aide. il ouvre aussi les aide dans les jar. ;-)
    JHelpBuilder, c'est un éditeur d'aide javahelp très pratique.

    Donc en faite, il faudrait que je donne un chemin comme ca : "jar://CheminDujar/Chemin.hs" quand j'ouvre mon sample.hs ?

    Je vais essayer ca, merci

  5. #5
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Je suis pas sur d'avoir bien compris la syntaxe pour ce protocole jar:

    Si je fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "jar:file:CheminDuJar!/{Sample.hs}"
    Il me met l'erreur :

    javax.help.HelpSetException: Could not parse
    Got an IOException (JAR entry {Sample.hs} not found in C:\Documents and Settings\Baptiste\Bureau\JTheque\Help\Help.jar)
    Parsing failed for null
    at javax.help.HelpSet.<init>(HelpSet.java:146)
    at jTheque.Interface.buildMenu(Interface.java:655)
    at jTheque.Interface.build(Interface.java:159)
    at jTheque.Interface.<init>(Interface.java:148)
    at jTheque.GuiChoiceResolution.showInterface(GuiChoiceResolution.java:148)
    at jTheque.GuiChoiceResolution.access$0(GuiChoiceResolution.java:122)
    at jTheque.GuiChoiceResolution$2.mouseClicked(GuiChoiceResolution.java:110)
    at java.awt.AWTEventMulticaster.mouseClicked(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
    Est ce que mon url est juste, parce que là mon fichier jar contient bien Sample.hs à l'intérieur si je l'ouvre avec un décompresseur...

  6. #6
    Membre émérite
    Avatar de bbclone
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2006
    Messages : 537
    Par défaut
    un editeur HTML + jhelpdev = le meilleur pour faire une aide javahelp.
    (ou aurigadoc si tu veux plusieurs sorties - javahelp, oh4j, winhelp etc.)

    pour ton probleme j'ai pas vraiment l'envie de regarder ca maintenant (l'url dans le jar m'a lair bonne)
    je viens de dl le premier episode de la saison 3 de 4400. je vais aller me mettre dans mon lit et le regarder sur mon ecran.


    ce que tu peux commencer par faire c'est extraire ton jar
    et essayer de voir si en selectionant ton hs avec le hsviewer ca marche.

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

Discussions similaires

  1. [Jar] Ouvrir un File depuis mon jar
    Par Ohmygosh dans le forum Général Java
    Réponses: 3
    Dernier message: 24/09/2012, 15h37
  2. [NetBeans] Inclure des package externes dans mon jar
    Par JavaEli dans le forum NetBeans
    Réponses: 4
    Dernier message: 13/03/2011, 20h34
  3. ouvrir mon application hors environnement access
    Par azde7015 dans le forum Access
    Réponses: 1
    Dernier message: 15/02/2006, 08h58
  4. Ouvrir mon fichier d'aide avec F1
    Par stigma dans le forum Access
    Réponses: 2
    Dernier message: 20/09/2005, 08h00
  5. [JAR] Inclure les external jar ds mon jar exec...
    Par doudine dans le forum Général Java
    Réponses: 4
    Dernier message: 21/01/2005, 14h12

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