无法创建文件chrome-win-32.7z

时间:2019-01-30 13:24:58

标签: chromium jxbrowser

我的项目中正在使用jxbrowser。

WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.apache.zookeeper.server.util.KerberosUtil (file://apache/kafka/kafka_2.11-2.1.0/libs/zookeeper-3.4.13.jar) to method sun.security.krb5.Config.getInstance()
WARNING: Please consider reporting this to the maintainers of org.apache.zookeeper.server.util.KerberosUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release

上面的文件实例被传递给BrowserContextParams的构造函数

String file=<path>+"data"+<pid>+<time in milliseconds>;

无法创建文件Chrome-win-32.7z运行时异常,而将BrowserContext设置为无效。

我是铬的新手,无法理解为什么在实例化中会出现此错误。请提供一些提示。 请忽略文件名中给出的通用代码

1 个答案:

答案 0 :(得分:1)

1)jxbrowser-win32.jar,jxbrowser-win64.jar,jxbrowser-mac.jar,jxbrowser-linux64.jar库是JxBrowser库的一部分。它们包含对应平台的Chromium二进制文件。首次运行时,JxBrowser将相应的JAR文件中的二进制文件提取到macOS和Linux上用户的temp目录中,以及Windows上的AppData \ Local \ JxBrowser中。 请确保将二进制文件提取到的文件夹具有写权限。

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