0

私はWebEngine(WebView)リソースにhtmlファイルをロードしています

URL mapURL = getClass().getResource("/com/yoouppos/resources/aaaaa.html");
webEngine.load(mapURL.toExternalForm());

そして aaaaa.html にはイメージタグが含まれています

<html>
<head>
</head>
<body>
    <div id='googleMap'>
        <center><img id="pic" src="file:///D:/Dropbox/VietOCR/fax-orders/old_3.jpg" width="auto" height="100%"/></center>
    </div>
</body>
</html>

NetBean でプロジェクトを実行すると、画像が表示されます。しかし、NetBean で「クリアしてビルド」すると、その後、dist フォルダーで jar ファイルを実行すると、画像が表示されません。

画像がhtmlのローカルに保存されていることを表示したい。

4

2 に答える 2

0

画像を HTML ファイルと一緒に Raw フォルダーに配置し、URL を使用して html ファイルをロードします。

WV.loadUrl("file:///android_res/raw/aaaaa.html");
于 2014-01-17T07:48:32.597 に答える
0

画像old_3.jpgを aaaaa.html と同じ場所にパッケージ化し、相対的に参照します。

<img src="old_3.jpg"/>

于 2014-01-16T16:16:27.567 に答える