0

项目你好

... // 代码与此主题的类似线程中记录的代码相同

object Driver {
    def main(args: Array[String]) {
      val system = ActorSystem("Main")
      val ac = system.actorOf(Props[HelloActor])
    }
}

在配置中,主类定义为main。这是在之前关于该主题的帖子中提出的。

编译时收到错误:Cannot locate main type "main" in project hello.

为什么编译器看不到主定义?我试过使用 Driver.main 和 hello.main 无济于事。

4

1 回答 1

0

您在这里遗漏了很多信息,但我想您的问题是在 Eclipse 中运行也不起作用,对吧?那么问题可能是您的源文件不在需要为其声明的包名称提供的目录中。Scalac 接受给定文件中的任意包,Java(因此 Eclipse)不接受。

于 2013-09-27T21:25:50.500 回答