我有一个简单的scala程序HelloWorld.scala
object HelloWorld {
def main(args: Array[String]) {
println("Hello, world!")
}
}
我正在使用scala 2.7.3
并在终端上使用scalac
和scala
命令进行编译并运行正常。
我使用旧版本的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)
我怎样才能让它发挥作用?
答案 0 :(得分:1)
尝试将scala-sdk添加到项目并下载更新版本的scala。