开发者

2025.2.X 版本 IDEA maven 打包乱码问题的解决方案(最新整理)

开发者 https://www.devze.com 2025-10-11 10:19 出处:网络 作者: Li_769532
你的 IDEA 在更新后是否出现了这样的问题,打包编译,报错变为乱码,即使想要该正代码也无从下手。就像下面这样:

你的 IDEA 在更新后是否出现了这样的问题,打包编译,报错变为乱码,即使想要该正代码也无从下手。就像下面这样:

[ERROR编程客栈] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] /E:/Encoding-Project/Java-Encoding-projjsect/java-code-/s-c-feign-cCILkbq/ordhttp://www.devze.comer-service/src/main/java/com/example/ordersejavascriptrvice/OrderServiceApplication.java:[3,34] �����com.example.productapi.api������
[ERROR] /E:/Encoding-Project/Java-Encoding-project/java-code-/s-c-feign-cq/order-service/src/main/java/com/example/orderservice/controller/FeignController.java:[5,34] �����com.example.productapi.api������
[ERROR] /E:/Encoding-Project/Java-Encoding-project/java-code-/s-c-feign-cq/order-service/src/main/java/com/example/orderservice/controller/FeignController.java:[6,36] �����com.example.productapi.model������

这是因为 2025.2 版本开始,Maven 的执行,默认使用的是 GBK 编码,而我们的项目,代码通常都是 UTF-8 的编码格式。编码格式的不同就导致了乱码的出现。

你可能根据 AI 等的提示,在项目中进行了设置。

如 在 File Encoding 中全部设置为 UTF-8 ,或者 进行了 如下图所示的 更改

2025.2.X 版本 IDEA maven 打包乱码问题的解决方案(最新整理)

但是,依旧没有解决乱码的问题。下面,我将教你如何解决这一问题。

首先,进入 Settings 界面

2025.2.X 版本 IDEA maven 打包乱码问题的解决方案(最新整理)

2025.2.X 版本 IDEA maven 打包乱码问题的解决方案(最新整理)

Settings 界面搜索 Maven,然后找到 Maven 下的 Runner,就是这个界面

2025.2.X 版本 IDEA maven 打包乱码问题的解决方案(最新整理)

然后点击, Environment variables 行的 类似粘贴的 图标

2025.2.X 版本 IDEA maven 打包乱码问题的解决方案(最新整理)

并进行添加:

Name: MAVEN_HOME (随便起,但也有格式要求——大写字母和下划线,且字母开头)

VALUE: -Dsun.stdout.encoding\=UTF-8 -Dstderr.encoding\=UTF-8 -Dconsole.encoding\=UTF-8 -Dfile.encoding\=UTF-88

完成之后,点击 applyok 去清理 maven 缓存,并重启 IDEA。你就会发现问题解决了。

2025.2.X 版本 IDEA maven 打包乱码问题的解决方案(最新整理)

最后,这里推荐你在 New Project Setup 中进行相同的设置,不然每新建一个项目,就要重新设置。

2025.2.X 版本 IDEA maven 打包乱码问题的解决方案(最新整理)

到此这篇关于2025.2.X 版本 IDEA maven 打包乱码问题的解决的文章就介绍到这了,更多相关idea maven打包乱码内容请搜索编程客栈(www.devze.com)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程客栈(www.devze.com)!

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号