首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vscode上的Spring项目没有运行

vscode上的Spring项目没有运行
EN

Stack Overflow用户
提问于 2022-04-09 16:41:58
回答 2查看 1K关注 0票数 0

我正在和同学们一起在GitLab上做一个春季项目。拔出它之后,我在Visual代码上运行它,并在浏览器上搜索"localhost:8080“,但是它不能工作。这是我第一次使用Spring,所以我不知道出了什么问题。

我也遇到了这样的问题:

  • Build path指定执行环境JavaSE-11/在工作区中没有安装与此环境严格兼容的JRE。
  • 指定的编译器遵从性为11,但使用的是JRE 16。
  • 无法确定端口应用程序正在运行

我的vscode截图

如果不够清楚,我真的很抱歉。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-04-09 17:37:51

之所以会发生这种情况,是因为在创建spring项目时指定的编译器遵从性是11,但在mac上使用的是JRE 16。解决这个问题的最简单方法是使用多个版本的Java。它适用于Linux和macOS。

  • 步骤1:安装SDKMAN! (按照文档中的步骤)
  • 第2步:转到术语并键入sdk list java,查看SDKMAN中可用的所有版本,您可能会注意到,不仅版本号不同,而且发行版也不同,所以在您的情况下,您可以选择任何您想要的版本,我建议您安装这个.Zulu版本的JDK 11.0.14
  • 步骤3:从祖鲁版本11.0.14类型的sdk install java 11.0.14-zulu 示例安装JDK
  • 步骤4:转到VS代码,打开集成终端并键入sdk use java 11.0.14-zulu
  • 步骤5:验证所有更改是否正确类型java -version,您必须看到openjdk版本"11.0.14"
  • 步骤6:重新启动VS代码,或者只是服务器,并检查它是否正常工作
票数 1
EN

Stack Overflow用户

发布于 2022-04-11 02:30:27

您能否尝试将pom.xml中的java从11切换到16?

代码语言:javascript
复制
<properties>
    <java.version>16</java.version>
</properties>

代码语言:javascript
复制
<properties>
  <maven.compiler.source>16</maven.compiler.source>
  <maven.compiler.target>16</maven.compiler.target>
</properties>

代码语言:javascript
复制
<plugins>
  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>xxx</version>
    <configuration>
      <source>16</source>
      <target>16</target>
    </configuration>
  </plugin>
</plugins>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71809987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档