2009-03-09 9 views
0

Ich schreibe einige Anwendungen, für die ein Help Contents-System erforderlich ist. Ich bin auf JavaHelp gestoßen, was perfekt für das ist, was ich brauche.Wie schließe ich JavaHelp in mein Eclipse-Projekt ein?

Das Problem, das ich habe, ist, dass wenn Sie JavaHelp herunterladen, es mit einem eigenen bin-Ordner, der aussieht, als ob Sie separat verwenden sollen. Ich bin jedoch ziemlich sicher, wenn ich nur einige der JAR-Dateien kopiere, die ich in der Lage sein sollte, sie einfach in die Hierarchie in meinem Eclipse zu legen und sie im Projekt zu verwenden.

Welche JAR (s) müsste ich kopieren, damit ich JavaHelp in meiner Anwendung verwenden kann?

aktualisieren

Ich habe ziemlich leicht Java arbeiten. Ich hatte Probleme mit der eingebauten Eclipse-Hilfe. Aber ich schätze Ihre beiden Antworten!

Wenn jemand wissen möchte, wie man JavaHelp zu Ihrem Projekt hinzufügen kann (muss nicht Eclipse-spezifisch sein), werde ich mehr als glücklich sein, die Antwort hier zu geben.

Antwort

1

Die JavaHelp README enthält Details zu den verteilbaren JAR-Dateien, die im Download bereitgestellt werden. Wählen Sie das Glas aus, das Ihren Anforderungen entspricht, und fügen Sie es zu Ihrem Eclipse-Projekt hinzu.

1

Während JavaHelp eine gute API ist, hat Eclipse seine eigene API für Hilfe und (IMO) ist es eine viel bessere Option für SWT-basierte Anwendungen. Siehe this developerworks article zum Entwickeln der Hilfe mithilfe des Eclipse-Hilfesystems.

Wenn Sie tatsächlich eine Swing-Anwendung erstellen und Java-Hilfe damit verpacken möchten, müssen Sie die Hilfedokumente (Hilfethemen, Hilfethemendatei, Map-Datei, Inhaltsverzeichnis, Index, Volltextsuche) erstellen db) und packen Sie diese Dateien dann in ein jar für die Verteilung mit Ihrer Anwendung. Einzelheiten finden Sie unter JavaHelp Users Guide.

Zum Ausführen des Hilfe-Viewers von der Eclipse-IDE (und von Ihrer Anwendung zur Laufzeit) benötigen Sie nur die JAR-Datei jhall.jar aus der JavaHelp-Distribution.

Verwandte Themen