'--lang=en_US' Chromium 切换器包含不受支持的语言值

The '--lang=en_US' Chromium switcher contains unsupported language value

我正在使用 JxBrowser 6.14,在启动 jxbrowser 实例时出现此错误:

com.teamdev.jxbrowser.chromium.internal.ipc.IPCException: Failed to start IPC process.
    at com.teamdev.jxbrowser.chromium.internal.ipc.d.run(SourceFile:190)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalArgumentException: The '--lang=en_US' Chromium switcher contains unsupported language value. Use one of the following language values: am, ar, bg, bn, ca, cs, da, de, el, en, en_gb, es, es_419, et, fa, fi, fil, fr, gu, he, hi, hr, hu, id, it, ja, kn, ko, lt, lv, ml, mr, ms, nb, nl, pl, pt_br, pt_pt, ro, ru, sk, sl, sr, sv, sw, ta, te, th, tr, uk, vi, zh_cn, zh_tw.
    at com.teamdev.jxbrowser.chromium.internal.ipc.ChromiumProcess.a(SourceFile:178)
    at com.teamdev.jxbrowser.chromium.internal.ipc.ChromiumProcess.start(SourceFile:103)
    at com.teamdev.jxbrowser.chromium.internal.ipc.d.run(SourceFile:184)
    ... 1 more

我昨天没有遇到那个问题。不知道有什么变化。

我认为旧版 JxBrowser 无法重现该问题。升级到 6.14 后,您开始看到此错误消息。原因是在最新的 JxBrowser 版本之一中,语言检查功能已更新。现在它验证 --lang=en_US 参数并检查 Chromium 是否具有适当的语言资源 (*.pak)。

错误消息表明 en_US.pak 文件在 Chromium 中不存在,因此您必须使用建议的语言之一。要解决此问题,请使用 --lang=en 切换器。