IMLC.ME

JMC 在中文下 UI 渲染有点异常。另外很多术语用中文讲有点陌生...

Java 系的工具都可以通过 -Duser.language=en 来指定用户语言。

1. jmc.ini

通过在 jmc.ini 文件中添加 -Duser.language=en 参数来指定 JMC 的显示语言

2. 指定环境变量

Java 系的工具同样也支持读取 JAVA_TOOL_OPTIONS 环境变量来指定 JVM 参数,JMC 并不例外。

Windows

在 Windows 下,你可以添加用户环境变量 JAVA_TOOL_OPTIONS,并设置值为-Duser.language=en

macOS

在 macOS 下的情况就比较复杂了。

从命令行启动 你可以仿照 Linux 在 .bashrc 或者 .zshrc 下添加

export JAVA_TOOL_OPTIONS=-Duser.language=en

因为图形应用(双击 .app 文件或者在 Dock/Launchpad 上点击)是不继承命令行的环境变量的, 所以你需要在命令行里打开 JMC。

open JDK\ Mission\ Control.app

修改图形软件的系统环境变量

launchctl setenv JAVA_TOOL_OPTIONS -Duser.language=en

修改 JMC 配置文件

跟 Windows 一样,你也可以在 jmc.ini 中添加 -Duser.language=en

右键 JDK Mission Control.app,点击显示包内容。 jmc.ini 位于 Contents/Eclipse/jmc.ini

Linux

在你使用的 shell 的配置文件(.bashrc/.zshrc/...)中添加:

export JAVA_TOOL_OPTIONS=-Duser.language=en