現在、JxBrowser 6.2 の評価ライセンスをいじっています。
次のように BrowserView を作成しています。
Browser browser = new Browser(BrowserType.HEAVYWEIGHT);
BrowserView browser_view = new BrowserView(browser);
次のように BrowserView コンポーネントをアタッチしています。
stage.setScene(new Scene(browser_view));
ブラウザが LIGHTWEIGHT モードで動作するように構成されている場合、次を実行できます。
browser_view.getBrowser().dispose();
Platform.exit();
ただし、ブラウザーが HEAVYWEIGHT モードで動作するように構成されている場合、次の実行時にアプリケーションがハングします。
browser_view.getBrowser().dispose();
Dispose メッセージが書き込まれたことをログで確認できますが、JxBrowser Chromium プロセスがメッセージを受信/処理していないように見えます。
何か案は?