[Scala 오류]클래스에서 기본 메소드가 static이 아닙니다. 해결

smlee·2023년 9월 26일
0

에러 일지

목록 보기
23/24
post-thumbnail

문제 상황


프로젝트를 run시키는 과정에서 다음과 같은 오류를 만났다.
클래스에서 기본 메소드가 static이(가) 아닙니다. 다음 형식으로 기본 메소드를 정의하십시오. public static void main(String[] args)라는 오류였다. 분명 Scala 프로젝트인데 자바 프로젝트 형식의 메인 메소드를 선언하라는 오류였다.

해결

run configuration에서 메인 클래스를 입력하는 곳에서 내부에 class로 선언되어 있었다. 하지만, companion object로 메인 클래스를 바꾸어주었더니 해결되었다.

Reference

0개의 댓글