如何在应用程序启动时在外部线程上复制所需的JxBrowser文件

时间:2018-09-22 12:55:53

标签: jxbrowser

JxBrowser文件有时为150 MB,因此,当JavaFX应用程序启动时,它会滞后直至将其复制到光盘上。

我可以以某种方式修改该功能,以使Copy,Extract或JxBrowser库在外部线程上发生的任何事情,并在准备就绪时通知用户或显示进度栏....

是的,它只发生一次,但是重要的是不要让应用滞后。

1 个答案:

答案 0 :(得分:1)

1)可以在另一个线程中创建一个新的Browser实例。在这种情况下,GUI不会被阻止,并且在提取过程中,您可以显示某种微调器。

2)您可以手动提取例如库 jxbrowser-win32-6.21.jar (取决于您的操作系统)。然后,在第一个JxBrowser运行之前-调用System.setProperty("jxbrowser.chromium.dir", "<a_directory_with_the_files_here>")