これは私が何ヶ月も前から抱えていた問題で、解決できませんでした。私たちは JavaHelp の開発を続けています。ただし、これを修正する必要がある時点にあり、アイデアがありません。
概要: Java アプリケーション
フォルダ構造:
-src
--HelpsetProject.java //Main method to launch JavaHelp
--help-hs.xml
--help-idx.xml
--help-map.xml
--help-toc.xml
--Images/ //images folder
--Topics/ //Topics folder for html files
問題:
アプリケーションは正常にビルドおよびコンパイルされます。起動して問題なく動作し、意図したとおりにヘルプを表示します。ただし、かなり頻繁に、起動時に左側 (項目リスト/ツリー) に空白行があるか、完全に空白になります。
私は当初、この問題は map-toc タグの欠落、xml タグ/要素のタイプミス/ミスマッチ、および一般的なタイプミスが原因であると考えていました。これらを実際に作成したのは私ではないためです。ただし、ファイルを調べ、XML を検証およびチェックし、リストのすべての項目がファイルにリンクされていることを再確認し、リストのすべての項目をクリックして表示されることを確認しました。何かを見逃していない限り、問題は解決しません。
GitHubのソース コードは次のとおりです。
ここで、実行可能ファイルをダウンロードし、それを数回実行して、自分でエラーを確認できます (実際に動作する/動作しない可能性があります)。