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