2017-01-07 1 views
0

scala 플러그인이 설치된 Intellij IDEA 2016.3.2를 사용하고 있습니다.intellij에서 scala를 실행할 수 없지만 명령 줄에서 작동합니다.

Hello.scala이라는 파일을 src 디렉토리에 만들고 다음 내용으로 작성했습니다.

object Hello { 
    def main(args: Array[String]): Unit = 
    println("Hello, world.") 
} 

나는 바로 그때 나는 예외를 가지고, main를 클릭하고 Run 'Hello'를 선택했습니다.

Exception in thread "main" java.lang.ClassNotFoundException: Hello 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 
    at java.lang.Class.forName0(Native Method) 
    at java.lang.Class.forName(Class.java:264) 
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:123) 

그러나 흥미로웠다 것은 그냥 터미널에서 src 디렉토리에서 다음 명령을 입력 명령 줄에서 스칼라 파일을 실행할 수 있었다.

scala Hello.scala 

결과가 나타났습니다.

Hello, world. 

intellij에서 작동하려면 어떻게해야합니까?

+0

alt + shift + F10을 눌러 'Hello'를 선택하십시오. –

답변

0

프로젝트 설정 (Alt + Ctrl + Shift + S), 종속성 탭으로 이동하여 스코프가 컴파일 (제공되지 않음)로 설정된 scala-sdk (예 : scala-sdk-2.12.1)가 있는지 확인하십시오.

이렇게해도 작동하지 않으면 프로젝트 설정의 "경로"탭에 설정된 출력 경로에 * .class 파일이 있는지 확인하십시오.

관련 문제