2009-03-09 7 views
0

J'écris certaines applications qui nécessitent d'avoir un système de contenu de l'aide lié. Je suis tombé sur JavaHelp ce qui semble parfait pour ce dont j'ai besoin. Le problème que j'ai, c'est que lorsque vous téléchargez JavaHelp, il a son propre dossier bin qui semble devoir être utilisé séparément. Cependant, je suis sûr que si je copie juste certains des fichiers JAR, je devrais être capable de les placer dans la hiérarchie de mon Eclipse et de l'utiliser dans le projet.Comment inclure JavaHelp avec mon projet Eclipse?

De quel (s) fichier (s) JAR aurais-je besoin de copier pour pouvoir utiliser JavaHelp dans mon application?

Mise à jour

J'obtenu JavaHelp travailler assez facilement. J'ai eu des problèmes avec l'aide intégrée Eclipse cependant. Mais j'apprécie vos deux réponses!

Si quelqu'un est intéressé à savoir comment ajouter JavaHelp à votre projet (il ne doit pas nécessairement être spécifique à Eclipse), je serai ravi de vous fournir la réponse ici.

Répondre

1

Le fichier JavaHelp README détaille les fichiers jar redistribuables fournis lors du téléchargement. Sélectionnez le pot correspondant à vos besoins et ajoutez-le à votre projet Eclipse.

1

Alors que JavaHelp est une bonne API, Eclipse a sa propre API pour l'aide, et (IMO) c'est une bien meilleure option pour les applications basées sur SWT. Voir this developerworks article pour le développement de l'aide à l'aide du système d'aide Eclipse. Si vous créez réellement une application Swing et que vous voulez l'empaqueter avec Java, vous devez créer les documents d'aide (rubriques d'aide, fichier HelpSet, fichier de carte, table des matières, index, recherche de texte intégral). db) et ensuite empaqueter ces fichiers dans un pot pour la distribution avec votre application. Voir le JavaHelp Users Guide pour plus de détails.

Pour exécuter la visionneuse d'aide de l'IDE Eclipse (et à partir de votre application à l'exécution), tout ce que vous avez besoin est le fichier jar JHALL.JAR de la distribution JavaHelp.

Questions connexes