2017-02-05 12 views
0

Я начинаю изучать микросервисы с помощью Spring Boot. Я хожу в корне моего проекта и запустить команду:Как запустить приложение для загрузки Spring с помощью STS

mvn spring-boot:run 

Это работает просто отлично, и я могу использовать свои конечные точки в локальном хосте: 8080/[путь]. Но когда я пытаюсь запустить свой проект из среды IDE, используя «Запуск as -> Spring Boot App». Я получаю эту ошибку:

Error: Could not find or load main class 

я мог бы просто использовать командную строку, но я действительно хотел бы знать, почему я получаю эту ошибку с IDE. Итак, что мне нужно сделать для запуска моего проекта из среды IDE?

Edit 1:

Существует мой главный класс:

package br.com.leandroborgesferreira.microlearn; 

import org.springframework.boot.SpringApplication; 
import org.springframework.boot.autoconfigure.SpringBootApplication; 

@SpringBootApplication 
public class MicroLearnApplication { 

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

Любая помощь приветствуется!

+0

отображает имя основного класса на консоли вместе с ошибкой? взгляните на [это] (http://stackoverflow.com/questions/28451120/spring-boot-program-cannot-find-main-class) –

+0

№ Это полное сообщение об ошибке –

+0

вы проверили Run -> Запустить конфигурации? убедитесь, что у вас нет дублированных основных классов. –

ответ

0

У меня была та же проблема. В моем случае проблема была в конфигурациях maven по умолчанию в Intellij Idea. Перейдите к настройкам и Настройки -> Выполнение сборки, развертывание -> Maven. Установите домашний каталог maven, чтобы исправить его, а не в комплекте с IJ IDEA. Щелкните правой кнопкой мыши проект -> Maven -> Reimport Затем перезапустите проект. Надеюсь, это сработает и для вас.

Кроме того, пожалуйста, отметьте Working directory в разделе «Конфигурация запуска». Должно быть что-то вроде «MODULE_DIR»

+0

Хорошо. Я попробую это через несколько часов –