当前位置: 首页 > 知识库问答 >
问题:

不能在eclipse中运行Spring Boot项目

柴昆杰
2023-03-14

我正在尝试为Java项目学习eclipse。我使用初始化器(https://start.Spring.io/)使用Spring Web的依赖项设置Spring Boot。我试图在eclipse中构建我的项目,并得到以下错误

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::                (v2.5.2)


2021-07-05 12:20:50.248  INFO 23536 --- [           main] o.s.boot.SpringApplication               : Starting SpringApplication v2.5.2 using Java 11.0.2 on MSI with PID 23536 (C:\Users\user\.m2\repository\org\springframework\boot\spring-boot\2.5.2\spring-boot-2.5.2.jar started by user in C:\Users\user\Downloads\app)
2021-07-05 12:20:50.252  INFO 23536 --- [           main] o.s.boot.SpringApplication               : No active profile set, falling back to default profiles: default
2021-07-05 12:20:50.445 ERROR 23536 --- [           main] o.s.boot.SpringApplication               : Application run failed

java.lang.IllegalArgumentException: Sources must not be empty
    at org.springframework.util.Assert.notEmpty(Assert.java:470) ~[spring-core-5.3.8.jar:5.3.8]
    at org.springframework.boot.SpringApplication.prepareContext(SpringApplication.java:425) ~[spring-boot-2.5.2.jar:2.5.2]
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:337) ~[spring-boot-2.5.2.jar:2.5.2]
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) ~[spring-boot-2.5.2.jar:2.5.2]
    at org.springframework.boot.SpringApplication.main(SpringApplication.java:1359) ~[spring-boot-2.5.2.jar:2.5.2]

有什么想法吗?

共有1个答案

鲜于光赫
2023-03-14

也许你开错班了。运行用@springbootapplication注释的类

 类似资料:
  • 我正面临着一个如此奇怪的问题与我的日食。Android项目没有在我的eclipse中运行,我使用的是eclipse版本4.4 Luna和Android SDK最新的API级别23(甚至更早的版本也没有工作),直到几天前它还运行得很好,所有其他java项目都运行得很好,比如web和桌面等。当我运行android项目时,它会显示错误对话框,尽管项目中没有错误(对于一个新项目也是如此),但我已经尝试了c

  • 我安装了最新版本的Java,当我尝试运行eclipse时,它会说: JVM的版本不适合本产品。版本:需要或更高版本。 为什么?我该怎么办?

  • 上周,我们的团队决定从Netbean迁移到Eclipse,因为我们开发了一些只能在Eclipse上运行的新插件。 首先,项目开始使用来自pom的my maven插件

  • 构造函数包含名称参数、沿路位置参数、车道位置参数,以及根据http://processing.org/learning/eclipse/所需的PApplet参数。该错误始于,但并不是所独有的,因为我试着注释了它,但错误只出现在下一行。我有一种感觉,这个错误与我使用PApplet的方式有关,但我不知道是什么。 编辑:所以我从我认识的人那里得到了输入,显然问题是我没有使用正确的PApplet父级。以下

  • 我正在学习静态编程语言,所以我创建了一个带有main方法的文件,里面有简单的println方法调用,然后按下运行为静态编程语言应用程序,得到了异常错误:无法找到或加载主类learn.varabls.变量Kt-1/>ClassNotFoundExc0019:learn.varabls.变量Kt错误:无法找到或加载主类Kt导致:java.lang.ClassNotFoundExc0019: Kt

  • 问题内容: 我们正在经历升级数据库软件的过程,还将从Tomcat 5.5升级到Tomcat7。结果,我使用的是新的JDBC驱动程序,在本例中为推荐的SQL Anywhere JDBC 4.0驱动程序,它需要ODBC服务。 我将其全部用于Eclipse方面取得了巨大的成功。但是奇怪的是,当我尝试在Eclipse之外运行Tomcat时,出现以下错误: 我 可以 得到一个纯Java驱动程序(jConne