ProcessBuilder强制语言

时间:2016-10-31 10:32:07

标签: java windows processbuilder

使用ProcessBuilder,我们可以从Command Prompt启动本机可执行文件。但是,某些输出取决于系统的语言,尤其是在Windows上。在解析输出时必须处理所有可能的语言变得非常繁琐,以使事情正确。有没有办法强制使用特定语言集的环境,例如英语,以便集中精力"关于解析的英语短语?

以下代码打印出ProcessBuilder的环境:

ProcessBuilder processBuilder = new ProcessBuilder();
Map<String, String> environment = processBuilder.environment();
for (String key : environment.keySet())
{
    System.out.println(key + ": " + environment.get(key));
}

但是,它不包含任何语言设置,所以我不确定如何做到这一点。

0 个答案:

没有答案