project hello
...//代码,如本主题的类似线程中记录的
object Driver {
def main(args: Array[String]) {
val system = ActorSystem("Main")
val ac = system.actorOf(Props[HelloActor])
}
}
在配置中,主类定义为主类。 这是在上一篇关于这个主题的帖子中提出的。
编译时收到错误:Cannot locate main type "main" in project hello.
为什么编译器看不到主定义? 我尝试使用Driver.main和hello.main无济于事。
你在这里遗漏了很多信息,但我想你的问题是在 Eclipse 中运行也不起作用,对吧?那么问题可能是您的源文件不在需要为其声明的包名称提供的目录中。Scalac 接受给定文件中的任意包,而 Java(以及 Eclipse)则不接受。