java.lang.IllegalArgumentException: 来源不能为空

java.lang.IllegalArgumentException: Sources must not be empty

有什么问题?当我更新 Ubuntu 的软件

时它也能正常工作

Main.class

package okt.springbootstarter.test;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class CourseApiApp {

    public static void main(String[] args) {

        SpringApplication.run(CourseApiApp.class, args);

    }
}

pom.xml

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.5.10.RELEASE</version>
  </parent>

  <dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
  </dependencies>   

不知道哪里出了问题?

更改此导入:

<artifactId>spring-boot-starter-parent</artifactId>

对此:

 <artifactId>spring-boot-starter</artifactId>

清理并重新构建 maven 之后

我修好了。

>echo $HOSTNAME

xyz

>sudo gedit /etc/hosts

127.0.0.1 localhost

已更改

127.0.0.1 xyz

它修复了它。

我遇到了同样的问题。

试试这个,看起来你是 运行 一个错误的 class 文件。 转到包含 @SpringBootApplication 注释的 Java 文件。

例如(默认内容):

@SpringBootApplication
public class DemoApplication {

    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }
}