0

HTMLファイルを.csvファイルに読み込む方法を見つけようとしていますJEditorPane

次のコードがあります。

JEditorPane editorPane = new JEditorPane();
URL helpURL = MainFrame.class.getResource("user-manual.html");

今私の問題は、user-manual.htmlファイルが MainFrame クラスを保持する bin フォルダーにある必要があることです。そうしないと、ファイルは機能しません。今私の問題は、ディレクトリが次のようになっていることです。

as1/
as1/doc/
as1/doc/user-manual.html
as1/doc/system-doc.html
as1/ドキュメント/画像/
as1/src/

user-manual.htmlファイルを URL に読み込むにはどうすればよいですか?

4

4 に答える 4

1

このメソッドClass.getResourceは、次のような準相対アドレスも受け入れます。

 URL helpURL = MainFrame.class.getResource("/as1/doc/user-manual.html");

次に、パスは、パッケージ ディレクトリではなく、jar ファイル (またはクラスパス ディレクトリ) をルートとします。

于 2011-02-05T01:26:49.793 に答える
0

itemsディレクトリをクラスパスに追加して、現在の状態で引き続きアクセスするか、ディレクトリ構造内で次のようにアクセスできます。

MainFrame.class.getResource("as1/doc/user-manual.html");
于 2011-02-05T01:09:34.790 に答える
0

考えられる理由 -

  1. html ファイルが間違った場所に保存されている可能性があります。
  2. メソッドが「setContenttext/html」に設定されていない可能性があります
于 2011-10-21T04:28:53.080 に答える
0

これはどう?

getClass().getClassLoader().getResource("as1/doc/user-manual.html");
于 2011-02-05T03:11:11.307 に答える