[scala] IntelliJ에서 Scala 클래스를 만들 수 없습니다.

저는 이제 막 스칼라를 배우기 시작했습니다. IntelliJ 용 Scala 플러그인을 설치하고 새 Scala 프로젝트를 만들었습니다. 그러나 새로운 Scala 클래스를 만들기 위해 src 폴더를 마우스 오른쪽 버튼으로 클릭하면 그렇게 할 수있는 옵션이 없습니다. 내가 뭔가를 놓치고 있습니까?



답변

프로젝트를 마우스 오른쪽 버튼으로 클릭하고 ” 프레임 워크 지원 추가 “를 선택하고 Scala 프레임 워크를 선택한 다음 패키지를 마우스 오른쪽 버튼으로 클릭하여 Scala 클래스를 생성 할 수 있습니다.

이 후, 오른쪽 클릭 src> Mark directory as> Sources Root.

이 두 가지를 모두 수행하면 문제가 해결됩니다!


답변

나는 그것을 알아 냈고 src> Mark directory as> Sources Root를 마우스 오른쪽 버튼으로 클릭하십시오.

이제 다시 시도하십시오.


답변

나는 또한이 문제가 있었다. IntelliJ가 내 src/main/scala폴더를 “소스”폴더로 표시하지 않은 것으로 밝혀졌습니다 .

이렇게하려면 Project Structure -> Modules ->폴더를 마우스 오른쪽 버튼으로 클릭하고 Mark as "Source"(파란색)

마찬가지로 src/main/test폴더는 테스트 폴더로 표시되지 않았습니다. 해당 폴더가 적절하게 표시된 후에 스칼라 클래스를 추가 할 수있었습니다.


답변

이름에 공백이있는 새 프로젝트를 만들 때마다이 문제가 발생했습니다. 예 : “Hell Wev”. “HellWev”또는 이와 유사한 프로젝트 이름을 사용하면 제대로 작동하는 것 같습니다.


답변

Src Scala 폴더를 마우스 오른쪽 버튼으로 클릭하십시오. 🙂

"Scala"를 오른쪽 클릭하는 애니메이션


답변

IDEA 2016.2.5에서

새로운 SBT 또는 Scala 프로젝트에서.

  • 프로젝트 구조 열기
  • 프로젝트 탭에서 JDK를 추가합니다 (SDK 탭에도 표시되어야 함).
  • Global Libraries에서 Scala SDK를 추가합니다.

슬프게도 이것을 build.SBT에 추가하면 IDE 동작에 영향을 미치지 않습니다.


답변

IntelliJ IDE 2019.1 Ultimate에서 다음 화면과 같이 FRAMEWORK Scala를 활성화합니다.

여기에 이미지 설명 입력

여기에 이미지 설명 입력

여기에 이미지 설명 입력