Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
运行scala控制台时出错。找不到模块_Scala_Intellij Idea_Intellij 14 - Fatal编程技术网

运行scala控制台时出错。找不到模块

运行scala控制台时出错。找不到模块,scala,intellij-idea,intellij-14,Scala,Intellij Idea,Intellij 14,我能够运行示例代码,我将其保存在sample.sc中,结果显示在Scala控制台上。但是我在运行以下程序时出错,我将其保存为Timeprogram.scala脚本: /** * Created by sarathrnair on 3/18/15. */ println ( "Enter the seconds" ) val totalSeconds=readInt() val displaySeconds=totalSeconds%60 val totalMinutes=totalSe

我能够运行示例代码,我将其保存在
sample.sc
中,结果显示在Scala控制台上。但是我在运行以下程序时出错,我将其保存为
Timeprogram.scala
脚本:

/**
 * Created by sarathrnair on 3/18/15.
 */


println ( "Enter the seconds" )

val totalSeconds=readInt()
val displaySeconds=totalSeconds%60
val totalMinutes=totalSeconds/60
val displayMinutes=totalMinutes%60
val displayHours=totalMinutes/60
val sec=displaySeconds.toString
val min=displayMinutes.toString
val finalString=displayHours+":"+("0"*(2-min.length))+min+":"+("0"*(2-sec.length))+sec

println (finalString)
我得到的错误是:

运行scala控制台时出错。未指定模块


请帮助我确定此错误背后的原因。

如果是.scala文件,则需要将其包装到扩展应用程序的对象中,如:

object Timeprogram extends App {
  // Your program here
}

因为您还没有设置模块。打开项目的配置并将此项目设置为模块

选择“运行Scala控制台”时提到的错误原因,即-

运行scala控制台时出错。未指定模块

在Scala控制台运行配置中没有指定模块。单击运行配置下拉列表并选择“编辑配置…”,您可以在其中指定模块


但这只是如果您想在IntelliJ中打开REPL shell。如果您只想运行Scala程序,请按照接受的答案执行,只需选择“运行”而不是“运行Scala控制台”。

我已经找到了答案。但无法在我旅行时发布。如果
下拉列表中没有选项,我该怎么办?如何在中添加一个?