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

2024-03-31

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

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

or:

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

有没有可能让java一直输出英文错误信息?


答案分为两部分。

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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何让java输出英文错误而不是其他语言? 的相关文章

  • Java中有没有一种方法可以通过名称实例化一个类?

    我正在寻找问题 从字符串名称实例化一个类 https stackoverflow com questions 9854900 instantiate an class from its string name它描述了如何在有名称的情况下实例
  • 如何让 BlazeDS 忽略属性?

    我有一个 java 类 它有一个带有 getter 和 setter 的字段 以及第二对 getter 和 setter 它们以另一种方式访问 该字段 public class NullAbleId private static final
  • 序列的排列?

    我有具体数量的数字 现在我想以某种方式显示这个序列的所有可能的排列 例如 如果数字数量为3 我想显示 0 0 0 0 0 1 0 0 2 0 1 0 0 1 1 0 1 2 0 2 0 0 2 1 0 2 2 1 0 0 1 0 1 1 0
  • Mockito:如何通过模拟测试我的服务?

    我是模拟测试新手 我想测试我的服务方法CorrectionService correctPerson Long personId 实现尚未编写 但这就是它将执行的操作 CorrectionService将调用一个方法AddressDAO这将
  • Java 枚举与创建位掩码和检查权限的混淆

    我想将此 c 权限模块移植到 java 但是当我无法将数值保存在数据库中然后将其转换为枚举表示形式时 我很困惑如何执行此操作 在 C 中 我创建一个如下所示的枚举 public enum ArticlePermission CanRead
  • 过滤两次 Lambda Java

    我有一个清单如下 1 2 3 4 5 6 7 和 预期结果必须是 1 2 3 4 5 6 7 我知道怎么做才能到7点 我的结果 1 2 3 4 5 6 我也想知道如何输入 7 我添加了i gt i objList size 1到我的过滤器
  • 如何在 Spring 中禁用使用 @Component 注释创建 bean?

    我的项目中有一些用于重构逻辑的通用接口 它看起来大约是这样的 public interface RefactorAwareEntryPoint default boolean doRefactor if EventLogService wa
  • 谷歌应用程序引擎会话

    什么是java应用程序引擎 默认会话超时 如果我们将会话超时设置为非常非常长的时间 会不会产生不良影响 因为谷歌应用程序引擎会话默认情况下仅存储在数据存储中 就像facebook一样 每次访问该页面时 会话仍然永远存在 默认会话超时设置为
  • 在接口中使用默认方法是否违反接口隔离原则?

    我正在学习 SOLID 原则 ISP 指出 客户端不应被迫依赖于他们所使用的接口 不使用 在接口中使用默认方法是否违反了这个原则 我见过类似的问题 但我在这里发布了一个示例 以便更清楚地了解我的示例是否违反了 ISP 假设我有这个例子 pu
  • 将 MOXy 设置为 JAXB 提供程序,而在同一包中没有属性文件

    我正在尝试使用 MOXy 作为我的 JAXB 提供程序 以便将内容编组 解组到 XML JSON 中 我创建了 jaxb properties 文件 内容如下 javax xml bind context factory org eclip
  • volatile、final 和synchronized 安全发布的区别

    给定一个带有变量 x 的 A 类 变量 x 在类构造函数中设置 A x 77 我们想将 x 发布到其他线程 考虑以下 3 种变量 x 线程安全 发布的情况 1 x is final 2 x is volatile 3 x 设定为同步块 sy
  • 当 OnFocusChangeListener 应用于包装的 EditText 时,TextInputLayout 没有动画

    不能比标题说得更清楚了 我有一个由文本输入布局包裹的 EditText 我试图在 EditText 失去焦点时触发一个事件 但是 一旦应用了事件侦听器 TextInputLayout 就不再对文本进行动画处理 它只是位于 editText
  • 为什么 Java 8 不允许非公共默认方法?

    让我们举个例子 public interface Testerface default public String example return Hello public class Tester implements Testerface
  • 使用 AsyncTask 传递值

    我一直在努力解决这个问题 但我已经到了不知道该怎么办的地步 我想做的是使用一个类下载文件并将其解析为字符串 然后将该字符串发送到另一个类来解析 JSON 内容 所有部件都可以单独工作 并且我已经单独测试了所有部件 我只是不知道如何将值发送到
  • 专门针对 JSP 的测试驱动开发

    在理解 TDD 到底是什么之前 我就已经开始编写测试驱动的代码了 在没有实现的情况下调用函数和类可以帮助我以更快 更有效的方式理解和构建我的应用程序 所以我非常习惯编写代码 gt 编译它 gt 看到它失败 gt 通过构建其实现来修复它的过程
  • Opencv Java 灰度

    我编写了以下程序 尝试从彩色转换为灰度 Mat newImage Imgcodecs imread q1 jpg Mat image new Mat new Size newImage cols newImage rows CvType C
  • 长轮询会冻结浏览器并阻止其他 ajax 请求

    我正在尝试在我的中实现长轮询Spring MVC Web 应用程序 http static springsource org spring docs 2 0 x reference mvc html但在 4 5 个连续 AJAX 请求后它会
  • CamcorderProfile.videoCodec 返回错误值

    根据docs https developer android com reference android media CamcorderProfile html 您可以使用CamcorderProfile获取设备默认视频编解码格式 然后将其
  • 如果没有抽象成员,基类是否应该标记为抽象?

    如果一个类没有抽象成员 可以将其标记为抽象吗 即使没有实际理由直接实例化它 除了单元测试 是的 将不应该实例化的基类显式标记为抽象是合理且有益的 即使在没有抽象方法的情况下也是如此 它强制执行通用准则来使非叶类抽象 它阻止其他程序员创建该类
  • Spring Rest 和 Jsonp

    我正在尝试让我的 Spring Rest 控制器返回jsonp但我没有快乐 如果我想返回 json 但我有返回的要求 完全相同的代码可以正常工作jsonp我添加了一个转换器 我在网上找到了用于执行 jsonp 转换的源代码 我正在使用 Sp

随机推荐

  • Git 错误 - gpg 无法签署数据

    我刚刚开始使用 git 并通过 homebrew 安装 git 和 gpg 由于某种原因 当我这样做时我收到此错误git commit我查看了很多有关该主题的其他 stackoverflow 问题 但没有一个对我有用 我该如何修复这个错误以
  • Python Selenium webdriver 可以使用 websocket 吗?

    我有兴趣使用带有 websockets 的 python webdriver 来控制 firefox 首先是本地控制 然后是远程控制 我在谷歌上没有找到很多文档或示例 尽管有一些证据表明它是可能的 例如http blog imanel or
  • Java - 在主类中放置多少逻辑?

    您通常在主类中放入多少逻辑 主类中的逻辑是否应该最少 仅实例化其他专用类 并从那里运行所有任务 如果您对这个主题 或外部文章 有任何建议 我将不胜感激 对于小型工具 我很高兴在主类中拥有大部分或全部逻辑 可供使用的模型往往较少 对于非常小的
  • 如何查找 TypeScript 项目中所有导入的(代码中)依赖项?

    我正在尝试使用 webpack 将第 3 方库捆绑到供应商包中 但这样做是通过扫描树中的所有 TypeScript 文件 并以这种方式识别包导入 并将它们返回到数组中 而不是手动维护数组的依赖关系 我在 npm 上找到了一个包 它就是这样做
  • 如何从 .jar 文件中提取 .class 文件?

    一个简单的问题 我喜欢 Ant 的这个外观
  • 如何在 Perl 中使用 XSD 验证 XML?

    对于大多数 Perl 程序员来说这可能是一个简单的问题 到目前为止我只使用 Perl 两周 对 Perl 软件包非常陌生 我有一个简单的 XSD 文件 如下所示
  • 如何在Spring jdbcTemplate中设置Array/List作为参数?

    我有带有许多占位符 的 SQL 查询 它是动态构建的 我想放置值数组来替换占位符 数组的大小每次都可以不同 数组按顺序由所有参数组成 return jdbcTemplate query Queries someQuery new Objec
  • IntelliJ IDE(Rider、Android Studio...)-如何隐藏属性/方法/等上方的“使用”链接

    IntelliJ Rider IDE 版本 2022 1 上面的类属性或方法我有这个链接称为 usages 如何转动 usages 链接关闭 他们快把我逼疯了 我不知道这些东西叫什么 所以谷歌搜索没有给我任何结果 我浏览了 IntelliJ
  • HTML 用 css 隐藏选择下拉箭头

    有没有一种好方法隐藏所有浏览器的默认下拉箭头 我知道这个问题已经被问过几次了 但似乎没有一个适用于所有浏览器的解决方案 而且它们看起来都不太好 几年过去了 不知道现在有没有好的解决方案 我能解决的最好方法是 select ms expand
  • htaccess 将index.php重定向到根目录(包括子域)

    我正在尝试将 index php 文件重定向到根 我四处搜索并发现了几个类似于以下内容的代码片段 RewriteCond THE REQUEST index php RewriteRule index php http www domain
  • 描述 Android 中的“top”命令

    我正在制作一个小型 Android 应用程序来显示当前的总 CPU 使用情况 例如 Windows 任务管理器中的 性能 选项卡 我使用 top m 1 n 1 d 1 来获取CPU使用率 但我并不真正理解 top 的结果 结果如下 Use
  • 以位图为背景在画布上绘制

    我正在尝试在我拍的照片上画画 绘图工作无需绘制图片 但如果我绘制位图 我只能看到位图 但会出现 n 绘图 我尝试了很多 但似乎没有任何帮助 提前致谢 private class myView extends View implements
  • 如何在没有 gulp/grunt/webpack 的情况下将 google-closure-compiler-js 用于 node.js 应用程序?

    The docs https github com google closure compiler js没有任何单独使用它的例子 但他们确实这样说 除非您使用 Gulp 或 Webpack 插件 否则您需要通过标志指定代码 jsCode 和
  • 使用 LINQ 在 JSON 中创建树层次结构

    我有一个随机顺序的一些名字的简单列表 是否可以编写单个 LINQ 语句来创建 JSON 中的树层次结构 以便根据以下示例所示的规则对它们进行分组 Input Banana Apple Cheery Lemon Orange Output A
  • 如何使用 MSVC 从 Windows 命令行构建 DLL

    我从事 C 语言工作已经有大约 20 年了 但我从未构建过 DLL 我一直更喜欢静态链接 我使用命令行 cl exe 等 和 gnumake makefile 来构建我的 Windows 应用程序 我现在想构建一个DLL 但我很困惑 最终
  • “字符串”类型的参数不可分配给字符串常量联合类型的参数[重复]

    这个问题在这里已经有答案了 我再次在这里寻求有关 Typescript 启发式的一些指导 我在编写类型保护时遇到了麻烦 因为 Typescript 在比较时想要太窄 考虑以下场景 或打字稿游乐场 https www typescriptla
  • Laravel 5 内存测试

    我正在通过 behat 为我的大型 Laravel 5 项目编写测试 我在 MySQL 中有一个 MySQL 数据库的测试副本 以及该数据库的一个播种器 它共享其他环境的一些播种器 所有这些都按预期进行 但是 我尝试切换到使用 sqlite
  • 是否需要事件总线注销

    我正在实施MVPAndroid 中的模式 我正在使用EventBus让知道P从活动 A 重新输入活动 B 发生的事情以更新 A 的视图 我在构造函数中将演示者注册到 EventBus 内部 但我没有看到任何可以取消注册它的地方 public
  • Git:虽然我已经完成了 git pull,但未能推送一些参考文献

    当我更改一些文件并尝试推送时 我开始出现 无法推送某些引用 错误 大多数说明都告诉我们先执行 git pull 我已经完成了 git 说一切都是最新的 知道如何解决该错误吗 我还开始收到 没有可用版本信息 消息 我不知道这与该错误有什么关系
  • 如何让java输出英文错误而不是其他语言?

    我的系统是中文的 当我的java程序出现错误时 可能会输出非英文的错误信息 无法阅读 Caused by java io IOException CreateProcess error 2 系统脮也禄碌陆指露 or IOException