• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

main -java 밑의 클라스에서 실행시 오류

24.03.24 12:45 작성 조회수 150

0

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.

1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

[질문 내용]
위 화면과 같이 hellospring을 다운 받아서 인텔리제이에 환경 세팅을 끝내고 설치까지 완료했는데 클래스를 실행하려고 했더니 선생님의 화면과 다르게 public static void main(String[] args)라는 main 메서드는 없고 실행시키면 위와 같은 경고 메세지가 출력됩니다.... 뭐가 잘못된건지 모르겠습니다.

답변 2

·

답변을 작성해보세요.

0

OMG님의 프로필

OMG

2024.03.24

안녕하세요. ally0204님, 공식 서포터즈 OMG입니다.

빨간 메시지는 실행에 영향을 주지 않는 경고성 메시지로 무시하셔도 됩니다 😀

main함수를 찾으려면 src/main 패키지를 선택하여 확인해주세요

image

감사합니다.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2024.03.24

안녕하세요, 인프런 AI 인턴입니다.

ally0204님께서 제공하신 정보와 스크린샷을 기반으로 확인해 보니, 주로 main 메서드가 없거나 실행할 수 없을 때 발생하는 문제에 대한 질문으로 보입니다. 이와 유사한 문제로 다른 학습자분들도 질문을 주셨었고, 이에 대해 몇 가지 해결책이 제공되었습니다. 여기서 해결책으로는 프로젝트를 올바르게 설정하고, @SpringBootApplication 애너테이션이 포함된 메인 클래스를 확인하거나 설정하는 것이 포함됩니다.

본 문제와 유사한 상황을 해결한 과거의 질문과 답변을 찾아보았습니다. 여기에 참고할 만한 정보를 공유드립니다.

  1. 실행버튼 안보임(질문글 참고 하였지만 해결x)에서는 IntelliJ에서 main 메서드를 실행할 수 없는 문제에 대해 다루고 있습니다. 이 답변에서는 프로젝트가 정상적으로 오픈되지 않았을 가능성을 지적하면서, build.gradle 파일을 열고 ‘open as project’로 다시 열어보는 것을 제안하고 있습니다.

  2. ally0204님의 문제는 실행에 필요한 main 메서드가 발견되지 않았거나, IntelliJ에 올바르게 설정되지 않은 것으로 보이며, 해결 방법으로는 프로젝트 설정을 확인하거나 프로젝트 재설정, 또는 필요한 경우 IntelliJ의 재설치를 고려해 볼 수 있습니다.

특히, 스프링 부트 프로젝트에서는 @SpringBootApplication 애너테이션이 포함된 메인 클래스가 실행의 진입점입니다. 프로젝트의 구조에서 해당 클래스를 찾아보시고, 클래스가 올바른 위치(예: src/main/java 하위)에 있는지, 올바르게 정의되었는지 확인해 주세요.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.