私は、ヘルプファイル用にjavahelpシステムを使用するスタンドアロンのJavaプログラムを使用しています。このプログラムには、ユーザーが実行時に選択してデータのさまざまな分析を実行できる、多数のビルトインの「モジュール」があります。私は、他の開発者が独自のアルゴリズムを作成できるように、プラグインフォルダに配置されたプラグインモジュールを実行する機能を追加しています。JavaHelp:外部jarファイルからヘルプセットをロード
私は、javahelp .hsファイルとサポートされているドキュメント(.xml、.html、.mapなど)と共に、pluginsフォルダの.classファイルから始めました。私はプラグインフォルダから.hsファイルを読み込み、メインプログラムのヘルプシステムとマージできました。問題はありません。
次に、すべてのファイルをjarファイルにまとめました。これは、ほとんどの開発者がプラグインを配布する方法を想定しているからです。 .classファイルはすべてロードされて実行されますが、今は.hsファイルを読み込めません。 HelpSetクラスには、.hsファイルの場所を含むURLが必要です。 jarファイルを調べるように指示しますか?どんな助けもありがとう。