无法通过Eclipse

时间:2017-02-04 01:14:52

标签: eclipse spring-boot

我正在Eclipse中创建一个spring boot应用程序,它现在都是准系统。

我使用了此处显示的弹簧启动参考指南中的示例pom:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.example</groupId>
    <artifactId>myproject</artifactId>
    <version>0.0.1-SNAPSHOT</version>

    <!-- Inherit defaults from Spring Boot -->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.2.4.RELEASE</version>
    </parent>

    <!-- Add typical dependencies for a web application -->
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

    <!-- Package as an executable jar -->
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

</project>

接下来,我创建了一个基本的Application.java类:

@SpringBootApplication 
public class Application {

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

}

此时我想运行它以查看它是否成功,所以我进入运行配置并创建一个新的目标&#34; spring-boot:run&#34;。

但是当我运行它时,我得到一个例外: ClassNotFoundException:org.springframework.boot.SpringApplication

这对我没有意义,因为Eclipse IDE没有在类上显示任何错误,表明找到SpringApplication存在问题。

有一点需要注意,我确实需要做一些特别的事情来让我的弹簧罐包含在我的项目中,因为我的开发环境无法访问公共maven repos我有一个包含所有这些jar的本地仓库,并且在项目Build Path& #39; s Libraries部分我必须&#34;添加变量&#34;指向所有基础弹簧框架罐,让我的项目看到它们。在我这样做之前,它无法在Eclipse中找到罐子。

现在我很困惑,为什么我跑的时候找不到它们?

编辑我注意到的一件事是它在\ target文件夹中创建jar时,那里没有lib文件夹,它从不包含我项目中的jar文件。

1 个答案:

答案 0 :(得分:-1)

你不需要任何痛苦。 只需转到http://start.spring.io/ 为您的组和工件ID命名,添加项目所需的所有依赖项。 只需点击生成项目即可 您将下载一个zip文件,解压缩该文件夹。 在日食中导入项目。

快乐编码!!