0

Odersky 的 scala 课程中,我正在尝试运行工具设置。

我的日食看起来不像他们的日食

我应该有的地方Run As > 2. Scala Application我只有Run As > Run Configurations.

我需要做什么才能使我的屏幕像示例一样工作?

4

7 回答 7

1

尝试将 println 包装在 main 方法中。

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

我有这个类似的问题,这就是我解决它的方法。

于 2012-09-26T14:01:48.010 回答
1

我认为这实际上是课程材料的问题

第一课接着说……

为了使对象可执行,它必须扩展类型 App。将对象定义更改为以下内容:

object Main extends App {
  println(Lists.max(List(1,3,2)))
}

所以在这种情况下,扩展 App 你应该能够运行它

于 2012-09-26T14:26:44.360 回答
1

由于Carston Krebbs的原因,答案是删除

package greeter


object hello extends App {

. 感谢其他尝试答案的人。

于 2012-09-26T14:43:18.117 回答
1

我也在做这个课程。我看到的是我(从课程网站下载的eclipse)是我只能在调用main方法的Scala对象上使用“Run As Scala Application”(方法体在对象中)。

本课程有专门的论坛。在那里问这个问题。

于 2012-09-26T11:15:17.307 回答
0

-clean使用该选项启动 eclipse 。这将清除某些缓存并很可能解决您的问题。

于 2012-09-26T14:55:44.120 回答
0

由于我经常遇到 eclipse 的问题,所以我切换到了 intellij。

安装intellij和 intellij scala 插件。

获取 sbt 插件sbt-idea

启动 sbt 并输入gen-idea.

打开idea项目并开始编程。

于 2012-09-26T12:46:32.043 回答
0

保存你所拥有的。退出并重新打开 Eclipse。- 奥德斯基学生

于 2012-09-27T18:52:24.530 回答