Trae中使用spring boot启动失败处理

  • 作者: 凯哥Java(公众号:凯哥Java)
  • AI编程
  • 时间:2025-10-15 16:29
  • 59人已阅读
简介 在IDEA中,正常启动的项目,现在我想在trae启动。各种报错。经过测试发现是JDK配置问题。我的settings.json中Java配置相关如下:"java.configuration.runtimes": [{"name": "JavaSE-1.8","path": "D:\

🔔🔔🔔好消息!好消息!🔔🔔🔔

有需要的朋友👉:联系凯哥 微信号 kaigejava2022

在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的路径

e8f3409baf9446aa7c329a838a8ea945.png

2. 修改默认终端配置

75e2433a58693d1d3de815173d81a070.png

 3. 修改全局环境变量

863bf97f54a38f3651afbc1b1395b60c.png

 4. 修改Maven配置

0af6d1b193648af1eebc7d6f82073c25.png

5. 修改Gradle配置

fb377a50431e39524eb9f5a3ce43893f.png


二、修改pom相关


9e1d58fae51f074aa93578f9fcbb551e.png


7f39c55011a23dda3b0595692662893c.png





TopTop