2017-02-04 151 views
0

我正在Eclipse中創建一個Spring啓動應用程序,它現在都是準系統。無法通過Eclipse運行我的Spring啓動應用程序

我使用了Spring啓動參考指南圖示例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); 
    } 

} 

而且我這一點,我想只是運行它看看它是否成功,所以我進入運行配置並創建一個目標爲「spring-boot:run」的新配置。

但是當我運行它,我得到一個異常: ClassNotFoundException的:org.springframework.boot.SpringApplication

這並沒有什麼意義,我,因爲Eclipse IDE沒有顯示在類的任何錯誤表明定位SpringApplication存在問題。

有一點需要注意,我必須做一些特殊的事情才能讓我的項目中包含我的Spring Jars,因爲我的開發環境無法訪問公共Maven回購站我有一個所有這些Jar的本地回購站,並且在項目Build路徑的庫部分我不得不「指向所有基本的彈簧框架罐」添加變量「讓我的項目看到它們。在我做這個之前,它無法找到Eclipse中的罐子。

現在我很困惑,爲什麼當我運行它時找不到它們?

編輯我注意到的一件事是,當它在\ target文件夾中創建jar時,那裏沒有lib文件夾,它從不包含我的項目中的jar。

回答

-1

你不需要承受任何痛苦。 只需簡單地轉到http://start.spring.io/ 爲您的組和名稱標識名稱,添加您的項目所需的所有依賴項。 只需點擊生成項目 您將有一個zip文件的下載,解壓文件夾。 在日食中導入項目。

HAPPY CODING !!

+0

stil gettin運行配置IDE沒有檢測到主文件。 –

相關問題