Programing

IntelliJ에서 클래스를 기본 클래스로 선택할 수 없습니다.

lottogame 2020. 10. 5. 07:26
반응형

IntelliJ에서 클래스를 기본 클래스로 선택할 수 없습니다.


IntelliJ에 중첩 된 폴더 계층 구조에 여러 파일을 추가 한 Java 프로젝트가 있습니다. 이러한 파일의 대부분은 테스트이며 주요 방법이 포함되어 있으므로 실행할 수 있어야합니다. 그러나 나는 이것을하는 방법을 알 수 없습니다.

저는 IntelliJ를 처음 접했고 이전에 파일이 "main () 메서드의 선언을 포함하는 Java 클래스"에 해당하는 기호 와 함께 프로젝트 계층 구조에 표시되었습니다 . 그러나이 시나리오에서는 "소스 루트에있는 Java 클래스"에 해당하는 기호로 표시됩니다.

그렇다면 이러한 파일을 어떻게 컴파일하고 실행합니까?


링크 한 문서는 실제로 "소스 루트 외부에있는 Java 클래스"와 연관된 링크에 답변이 있습니다. 소스 및 테스트 루트를 구성하면 작동합니다.

https://www.jetbrains.com/idea/webhelp/configuring-content-roots.html

이것이 테스트라고 말 했으므로 소스 루트 대신 테스트 소스 루트로 표시된 테스트를 사용해야합니다.


이러한 클래스의 패키지 트리가 포함 된 폴더를 선택하고 마우스 오른쪽 버튼을 클릭 한 다음 "Mark Directory as-> Source Root"를 선택합니다.

참고 URL : https://stackoverflow.com/questions/21884217/cant-choose-class-as-main-class-in-intellij

반응형