Trae中使用spring boot启动失败处理
- AI编程
- 时间:2025-10-15 16:29
- 59人已阅读
简介
在IDEA中,正常启动的项目,现在我想在trae启动。各种报错。经过测试发现是JDK配置问题。我的settings.json中Java配置相关如下:"java.configuration.runtimes": [{"name": "JavaSE-1.8","path": "D:\
🔔🔔🔔好消息!好消息!🔔🔔🔔
有需要的朋友👉:联系凯哥
在IDEA中,正常启动的项目,现在我想在trae启动。各种报错。
经过测试发现是JDK配置问题。
我的settings.json中Java配置相关如下:
"java.configuration.runtimes": [ { "name": "JavaSE-1.8", "path": "D:\\softwarehome\\jdk231", "default": true }, { "name": "JavaSE-11", "path": "C:\\Users\\kaigejava\\.jdks\\graalvm-ce-11" }, { "name": "JavaSE-17", "path": "C:\\Users\\kaigejava\\AppData\\Roaming\\Trae\\User\\globalStorage\\pleiades.java-extension-pack-jdk\\java\\17" }, { "name": "JavaSE-21", "path": "C:\\Users\\kaigejava\\AppData\\Roaming\\Trae\\User\\globalStorage\\pleiades.java-extension-pack-jdk\\java\\21" }, { "name": "JavaSE-25", "path": "C:\\Users\\kaigejava\\AppData\\Roaming\\Trae\\User\\globalStorage\\pleiades.java-extension-pack-jdk\\java\\latest" } ], "terminal.integrated.profiles.windows": { "JavaSE-1.8 LTS": { "overrideName": true, "env": { "PATH": "D:\\softwarehome\\jdk8231\\bin;${env:PATH}", "JAVA_HOME": "D:\\softwarehome\\jdk8231" }, "path": "cmd" }, "JavaSE-11 LTS": { "overrideName": true, "env": { "PATH": "C:\\Users\\kaigejava\\.jdks\\graalvm-ce-11\\bin;${env:PATH}", "JAVA_HOME": "C:\\Users\\kaigejava\\.jdks\\graalvm-ce-11" }, "path": "cmd" }, "JavaSE-17 LTS": { "overrideName": true, "env": { "PATH": "C:\\Users\\kaigejava\\AppData\\Roaming\\Trae\\User\\globalStorage\\pleiades.java-extension-pack-jdk\\java\\17\\bin;${env:PATH}", "JAVA_HOME": "C:\\Users\\kaigejava\\AppData\\Roaming\\Trae\\User\\globalStorage\\pleiades.java-extension-pack-jdk\\java\\17" }, "path": "cmd" }, "JavaSE-21 LTS": { "overrideName": true, "env": { "PATH": "C:\\Users\\kaigejava\\AppData\\Roaming\\Trae\\User\\globalStorage\\pleiades.java-extension-pack-jdk\\java\\21\\bin;${env:PATH}", "JAVA_TOOL_OPTIONS": "-Dstdout.encoding=UTF-8 -Dstderr.encoding=UTF-8", "JAVA_HOME": "C:\\Users\\kaigejava\\AppData\\Roaming\\Trae\\User\\globalStorage\\pleiades.java-extension-pack-jdk\\java\\21" }, "path": "cmd", "args": [ "/k", "chcp", "65001" ] }, "JavaSE-25 LTS": { "overrideName": true, "env": { "PATH": "C:\\Users\\kaigejava\\AppData\\Roaming\\Trae\\User\\globalStorage\\pleiades.java-extension-pack-jdk\\java\\latest\\bin;${env:PATH}", "JAVA_TOOL_OPTIONS": "-Dstdout.encoding=UTF-8 -Dstderr.encoding=UTF-8", "JAVA_HOME": "C:\\Users\\kaigejava\\AppData\\Roaming\\Trae\\User\\globalStorage\\pleiades.java-extension-pack-jdk\\java\\latest" }, "path": "cmd", "args": [ "/k", "chcp", "65001" ] } }, "terminal.integrated.automationProfile.windows": { "path": "cmd" }, "java.test.config": { "vmArgs": [ "-Dstdout.encoding=UTF-8", "-Dstderr.encoding=UTF-8" ] }, "maven.executable.path": "C:\\Users\\kaigejava\\AppData\\Roaming\\Trae\\User\\globalStorage\\pleiades.java-extension-pack-jdk\\maven\\latest\\bin\\mvn", "terminal.integrated.defaultProfile.windows": "JavaSE-25 LTS", "terminal.integrated.env.windows": { "JAVA_HOME": "C:\\Users\\kaigejava\\AppData\\Roaming\\Trae\\User\\globalStorage\\pleiades.java-extension-pack-jdk\\java\\21", "PATH": "C:\\Users\\kaigejava\\AppData\\Roaming\\Trae\\User\\globalStorage\\pleiades.java-extension-pack-jdk\\java\\21\\bin;${env:PATH}" }, "maven.terminal.customEnv": [ { "environmentVariable": "JAVA_HOME", "value": "C:\\Users\\kaigejava\\AppData\\Roaming\\Trae\\User\\globalStorage\\pleiades.java-extension-pack-jdk\\java\\21" } ], "java.import.gradle.java.home": "C:\\Users\\kaigejava\\AppData\\Roaming\\Trae\\User\\globalStorage\\pleiades.java-extension-pack-jdk\\java\\21", "workbench.iconTheme": "material-icon-theme", "java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx2G -Xms100m -Xlog:disable -javaagent:\"c:\\Users\\kaigejava\\.trae\\extensions\\gabrielbb.vscode-lombok-1.0.1-universal\\server\\lombok.jar\"", "java.import.gradle.home": "C:\\Users\\kaigejava\\AppData\\Roaming\\Trae\\User\\globalStorage\\pleiades.java-extension-pack-jdk\\gradle\\latest", "xml.server.preferBinary": true }
从这个里面可以看到默认使用的是JDK21.但是我的项目使用的是jdk1.8。先修改:
我的jdk目录:
D:\\softwarehome\\jdk8231
1. 统一JDK 1.8的路径
2. 修改默认终端配置
3. 修改全局环境变量
4. 修改Maven配置
5. 修改Gradle配置
二、修改pom相关