【发布时间】:2017-06-07 14:40:30
【问题描述】:
我使用的是 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
我昨天没有这个问题。我不知道发生了什么变化。
【问题讨论】:
-
试试
--lang=en?至于为什么会变,你的 Chromium 是不是自动更新了? -
@simonwo 感谢您的快速回复!问题是,我认为我从来没有在任何地方设置过这个变量。看不到jxbrowser.chromium.internal包源码,所以不知道从哪里来的
-
您能否向我们提供有关此问题的更多详细信息。您使用什么 JxBrowser 版本?你在 macOS、Windows、Linux 上运行吗?自昨天以来发生了什么变化?也许您使用 Maven 获取 JxBrowser JAR 并且 JxBrowser 的版本已经更新?
-
Mac 上的版本 6.14。从我的帖子开始,我了解到一个提交被推送,它传递了“--lang=en_US”作为参数,而之前我们没有传递任何东西。