gpt4 book ai didi

java - 如何让java输出英文错误而不是其他语言?

转载 作者:搜寻专家 更新时间:2023-10-30 21:32:19 30 4
gpt4 key购买 nike

我的系统是中文的,当我的java程序出现错误时,可能会输出非英文的错误信息,无法阅读:

Caused by: java.io.IOException: CreateProcess error=2, 系统脮也禄碌陆指露

或者:

IOException occured : Cannot run program "cmd /C tsc hello.ts": 
CreateProcess error=2, ϵͳÕҲ»µ½ָ¶

是否可以让java一直输出英文错误信息?

最佳答案

答案分为两部分。

  1. Java 根据默认语言环境显示错误消息。定义默认语言环境的三个系统属性:user.languageuser.countryuser.variant。如果您有权访问 Java VM 命令行,则可以使用 -D 命令行开关设置这些属性。例如。这足以将 Java 转换为通用英语:

    java -Duser.language=en com.my.Class
  2. 您可以定义一个 JAVA_TOOL_OPTIONS 环境变量并在其中指定您的选项。在这种环境中启动的任何 JVM 都会选择这些选项,就好像它们在命令行上一样。

关于java - 如何让java输出英文错误而不是其他语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14535155/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com