2016-12-02 4 views
2

いくつかのチャートアプリケーションで評価版のJXBrowserを使用しています。 JXBrowserを使用してチャートの全体的なパフォーマンスを確認するだけで、デモをクライアントに紹介したかったのです。しかし、私たちは "EXE"を構築しようとしている間に予期せぬ問題が発生しました。例外を取得するアプリケーションをバンドルした後に "不明なエラー"

問題: ビルドを作成し、classpath(webView.getBrowser().loadURL(getClass().getResource("/chartiq/stx-advanced.html").toExternalForm()););からURLが渡されました。ビルドを実行すると、「Unknown Error」例外が発生しますが、IDE(Eclipse)では正常に動作しています。 その後、一部のサーバーでhtmlページをホストしようとしました。アプリケーションでレンダリングされたhtmlを取得できました。

質問: 1.上記の問題は評価版に関連していますか? 2.上記の質問に当てはまらない場合は、修正がありますか?私たちはウェブをクロールし、これに関連するものは何も見つかりませんでした。

参照のために、完全な例外スタックトレースを示すスクリーンショットを添付しました。 1

助けてください。

おかげで、 ニキル

答えて

0

この問題の理由は、JxBrowserは、JARファイルからロードするリソースをサポートしていないということです。 JxBrowserで使用されているChromiumエンジンは、/chartiq/stx-advanced.htmlファイルをJARアーカイブ内にロードできません。ファイルを抽出し、抽出したファイルをロードする必要があります。

FYI:JARアーカイブからHTMLファイルやその他のリソースをロードできる機能の開発を既に開始しました。この機能を備えた更新されたビルドが12月にリリースされる予定です。

関連する問題