简单的scala程序没有在intelliJ上执行

时间:2015-08-02 22:03:07

标签: scala intellij-idea

我有一个简单的scala程序HelloWorld.scala

object HelloWorld {
  def main(args: Array[String]) {
    println("Hello, world!")
  }
}

我正在使用scala 2.7.3并在终端上使用scalacscala命令进行编译并运行正常。

我使用旧版本的scala,因为它与斯坦福大学的TMT库(它是一个机器学习库)兼容

然而,在intelliJ上,我不断获得ClassNotFoundException

我尝试过创建一个新的scala项目,并尝试在运行配置中禁用make函数,但我也遇到了同样的错误。

Exception in thread "main" java.lang.ClassNotFoundException: HelloWorld
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:191)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:122)

我怎样才能让它发挥作用?

1 个答案:

答案 0 :(得分:1)

尝试将scala-sdk添加到项目并下载更新版本的scala。