在使用 IntelliJ IDEA 进行 Maven 项目构建或运行时,不少开发者会在控制台看到这样一行提示:
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=GBK
乍一看像是乱码或者编码错误,但其实这并非构建失败。经过排查,这是新版 IDEA 为了统一构建环境自动注入的环境变量导致的。虽然不影响实际功能,但频繁的日志输出确实会干扰对关键信息的阅读。
如果你希望清理这些冗余信息,可以通过修改 IDEA 的内部注册表来关闭相关脚本注入机制。具体操作步骤很简单:先在 IDEA 主界面中,连续按下两次 Shift 键,唤起全局搜索框,输入 Registry 并回车进入内部注册表配置页面。接着在列表顶部的搜索栏中输入 maven.use.scripts,找到对应的选项直接取消勾选即可。完成上述设置后,重新运行 Maven 任务,那条烦人的提示就会消失。这个设置主要涉及 IDEA 如何调用 Maven 脚本的逻辑,关闭后能保持控制台输出的纯净,适合追求简洁开发体验的同学。

