kkaixjjd
60
2020-12-19 18:06:13 작성 2020-12-19 18:11:42 수정됨
2
638

@SpringbootApplication import 시 오류 발생하는데 한번 봐주실 수 있을까요?


@SpringbootApplication 입력 후 ctrl + space 누르면


@org.springframework.boot.autoconfigure이 자동으로 딸려 옵니다.

Process 'command 'C:/Program Files/Java/jdk1.8.0._271/bin/java.exe''   finished with non-zero exit value1    에러는 무슨 문제일까요?


0
  • 답변 2

  • occidere
    32
    2020-12-19 20:17:07

    우선 리눅스 커맨드와 같이 C 베이스로 작성된 코드들에서 에러없이 프로그램이 잘 종료되었으면 0 값을 리턴하고 에러 발생 시 1과 같은 0이 아닌 다른 값을 리턴합니다.


    finished with non-zero exit value1

    이 내용은 결국 리턴값이 1이고 실행 도중에 에러가 발생했다는 사실만 의미하기 때문에 자세한 내용을 알 수는 없습니다.


    그런데 코드상 SpringBootApplication.run(...) 부분에 빨간줄이 뜨는걸 보니 import 가 제대로 안되서 컴파일 에러가 나는게 아닐까 싶습니다.


    또 하나 첨언드리자면... 위 코드에서도 보이다시피 SpringBootApplication 은 스프링 부트에서 어노테이션 이름(인터페이스 명)으로 사용하기 때문에 가급적 다른 이름으로 클래스를 만드시는게 좀더 편하실 것 같습니다.

  • kkaixjjd
    60
    2020-12-20 17:45:37

    친절한 답변 감사합니다. 일단 import 오류는 class명이랑 어노테이션 명이 충돌해서 발생한 문제 였던 것 같습니다. 

    어노테이션 명이랑 클래스명을 다르게 해니깐 하니깐 해결 됐네요.


    Process 'command 'C://Program Files/Java/jdk1.8.0_271/bin/java.exe' ' finished with non-zero exit value 1

    ↑ 위에 오류 원인은 좀 더 찾아보겠습니다.


    감사합니다.




  • 로그인을 하시면 답변을 등록할 수 있습니다.