コントロールを使用してアプリケーション内で開いた SWT アプリケーションのヘルプ ファイルのセットがありますBrowser
。ヘルプ ファイル内のナビゲーションは、相対パス名のハイパーリンクを介して行われます (つまり: 、したがって、実際には java コードhelpHome.htm<a href="aboutUs.htm">
によって開かれる html ファイルは 1 つだけです。私はこれを使用して開いていますString homeURL = this.getClass().getResource("/help/helpHome.htm").toString();
。browser.setURL(homeURL);
. 残念ながら、プロジェクトを .jar に移動すると、ブラウザーは標準の「この Web ページが見つかりません」というエラーを返します.このリンクbrowser.setText(String);
で説明されている関数を使用してみましたが、これは helpHome.htm で機能しますが、ハイパーリンクをクリックすると、相対パス名が表示された空白のページが表示されます.setURL(String)
方法?そうでない場合、同様の結果を得るために推奨される回避策はありますか?
前もって感謝します!!