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

时间:2017-06-07 14:40:31

标签: java chromium jxbrowser

我正在使用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

昨天我没有遇到这个问题。我不知道发生了什么变化。

1 个答案:

答案 0 :(得分:0)

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

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