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

相关推荐
云烟成雨TD2 小时前
Spring AI 1.x 系列【9】ChatOptions 配置解析
java·人工智能·spring
heartbeat..2 小时前
Java操作ZooKeeper 从入门到实战:分布式协调框架核心教程
java·分布式·spring cloud·微服务·java-zookeeper
sichuanwuyi2 小时前
wydevops——最佳应用场景解析
java·开发语言·云原生·云计算·paas·devops
Rick19932 小时前
spring如何解决循环依赖
java·后端·spring·循环依赖
行者-全栈开发2 小时前
接口性能优化完整案例:500ms→50ms
java·spring boot·spring cloud·性能优化·java-zookeeper
Lyyaoo.2 小时前
Spring MVC中用于处理HTTP请求的常用注解
spring·http·mvc
Rsun045512 小时前
Spring中有哪些地方用到了反射
java·后端·spring
lang201509282 小时前
25 Byte Buddy 注解完全指南:让动态生成的类“骗”过 Spring 和 JUnit
java·spring·byte buddy
欧耶~~2 小时前
tomcat
java·linux·tomcat