IDEA升级web项目为maven项目乱码

今天将一个java web项目改造为maven项目。

首先,创建一个新的maven项目,将文件拷贝到新项目中。

其次,将旧项目的jar包,在maven的pom.xml做成依赖

接着,把没有maven坐标的jar包在编译的时候也包含进来

XML 复制代码
<build>
......
<plugin>
  <artifactId>maven-compiler-plugin</artifactId>
  <version>3.8.0</version>
    <configuration>
        <encoding>UTF-8</encoding>
        <compilerArguments>
            <extdirs>src\main\webapp\WEB-INF\lib</extdirs>
        </compilerArguments>
    </configuration>
</plugin>
......
</build>

最后,检查项目

发现打开java项目文件,每次打开都是中文乱码,提示使用GBK加载

找了 解决方案,原来是properties里面设置了UTF-8,而我的java文件是ANSI格式。最后改成GBK就可以了

XML 复制代码
<properties>
    <project.build.sourceEncoding>GBK</project.build.sourceEncoding>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
</properties>
相关推荐
splage3 分钟前
maven导入spring框架
数据库·spring·maven
不会kao代码的小王5 分钟前
Linux 下 Tomcat 结合内网穿透 实现 Web 应用公网访问
java
ooseabiscuit10 分钟前
springboot下使用druid-spring-boot-starter
java·spring boot·后端
青衫码上行16 分钟前
【从零开始学习JVM】内存模型+堆栈的区别
java·jvm·学习·面试
迈巴赫车主16 分钟前
蓝桥杯 19717 挖矿java
java·开发语言·数据结构·算法·职场和发展·蓝桥杯
yaaakaaang17 分钟前
四、建造者模式
java·建造者模式
Sag_ever17 分钟前
Java String 类详解:字符串常用方法 + 不可变性 一网打尽
java·开发语言
2501_9216494918 分钟前
从WebSocket到SQL查询:金融数据落库存储及查询接口全流程开发
java·sql·websocket·程序人生·spring cloud·金融·系统架构
一叶飘零_sweeeet20 分钟前
IDEA 集成 GitHub Copilot 指南:解锁 10 倍编码效率的全链路实战
github·intellij-idea·copilot
jinanwuhuaguo21 分钟前
OpenClaw v2026.4.1 深度剖析报告:任务系统、协作生态与安全范式的全面跃迁
java·大数据·开发语言·人工智能·深度学习