windows idea使用wsl进行开发spring项目以及一些踩坑

wsl的编译速度比windows快好多

windows上我55s编译完的项目wsl上22s就能编译通过

================================

如何安装wsl这里就不说了

wsl里安装jdk与maven这里比较推荐sdkman安装, 具体可以问ai

要注意, jdk, maven, gradle, git, 项目都要放在wsl, 不要让他们一些在win中一些在wsl中, 否则性能特别低, 不如直接用纯windows

进入idea环节

idea和之前一样, 直接打开项目(项目要在wsl中)

打开项目之后进入设置,

maven选择wsl中的, 注意版本显示要为红框的样式, 如果显示路径, 就是没找到maven

注意, 这里是反斜杠

然后来到运行目标(target run)

然后来到项目结构这里

然后关闭idea, 我现在用的2026.1.eap, 我实验2025.2, 2025.3, 2026.1都有bug,需要额外做一些操作

来到这个目录 C:\Users\你的用户名\AppData\Roaming\JetBrains\你的idea版本\

将这个文件夹复制下来,

进入options文件夹里面, 粘贴

重新启动idea

测试是否正常

如果启动失败, 提示什么没有兼容的jdk, 或者 xxx 模块找不到jdk

那就去项目结构中移除添加的所有jdk, 不用重启idea, 再添加回来

添加回来后关闭idea, 去做复制文件夹那一步, 复制好了重新启动idea

相关推荐
亚历克斯神41 分钟前
智能搜索系统的升级复盘——从 Elasticsearch 到混合检索的检索质量提升
java·spring·微服务
金銀銅鐵2 小时前
[Java] 一个方法最多可以有多少个入参?
java·jvm
哭哭啼2 小时前
JAVA服务问题诊断
java·开发语言·jvm
Sayuanni%32 小时前
SpringBoot 从注解到源码:核心知识点总结
java·spring boot·后端
坚定信念,勇往无前3 小时前
Maven 私有仓库-nexus
java
Minner-Scrapy3 小时前
Scrapy 2.17 源码解析:Scheduler 调度器与磁盘/内存双队列
java·爬虫·python·scrapy·网络爬虫·twisted
晚风醉蝶3 小时前
1-11-奇偶排序-OddEvenSort
java·数据结构·算法
夏天拐跑了西瓜3 小时前
Spring Cloud 微服务实战(三):一个服务挂了,凭什么拖垮整个系统?Sentinel 限流熔断实战
java·spring cloud·微服务
2601_967264284 小时前
Jetpack Compose 实践指南:从入门到进阶
java·学习
m0_587383004 小时前
社区家政系统开发实战:从需求分析到上线部署全指南
java·spring boot·spring·需求分析