所以我刚开始使用Scala。在玩了REPL之后我试着编译我的第一个程序。我尝试从Scala网站运行HelloWorld程序:
//Scala
object HelloWorld {
def main(args: Array[String]) {
println("Hello, world!")
}
}
当我尝试使用
编译此代码(保存为test.scala)时...user$scalac test.scala
我遇到了一个奇怪的错误:
Error: Could not find or load main class scala.tools.nsc.Main
我想找出答案A)这个错误意味着什么,以及B)我该怎么做才能解决这个问题?
感谢您的帮助
答案 0 :(得分:1)
您的环境似乎有问题。 Scalac是从scala-compiler.jar运行Main类的脚本(通常位于$ SCALA_HOME \ lib中)。因此,如果您修改了它,请检查环境变量,lib文件夹和scalac脚本。
答案 1 :(得分:0)
如果在Windows中,请确保安装目录中不包含空格符号。通常 不要将scala安装到“ Program Files”,“ Program Files(x86)”中。