Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/19.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
Eclipse 导入scala.io.StdIn_Eclipse_Scala_Stdin_Scala Ide - Fatal编程技术网

Eclipse 导入scala.io.StdIn

Eclipse 导入scala.io.StdIn,eclipse,scala,stdin,scala-ide,Eclipse,Scala,Stdin,Scala Ide,我正在使用EclipseScalaide,由于某些原因,我无法使用它 import scala.io.StdIn 我得到一条红色的曲线,它告诉我: 对象StdIn不是包io的成员 我发现它不在scala.iojar文件中。然而,ScalaDoc说它应该在那里。我试过scala 2.10.4和2.11.5。我已经使用EclipseScalaide创建了scala项目,并且还直接使用scalasbt.plugin创建了一个sbt Eclipse项目,我一直使用它来管理Scalade依赖项 sbt

我正在使用EclipseScalaide,由于某些原因,我无法使用它

import scala.io.StdIn
我得到一条红色的曲线,它告诉我:

对象StdIn不是包io的成员

我发现它不在scala.iojar文件中。然而,ScalaDoc说它应该在那里。我试过scala 2.10.4和2.11.5。我已经使用EclipseScalaide创建了scala项目,并且还直接使用
scalasbt.plugin
创建了一个sbt Eclipse项目,我一直使用它来管理Scalade依赖项

sbt "eclipse with-source=true"
这两条路都走不通

我目前正在学习Coursera反应式编程课程,一个作业文件具有此导入功能。我可以直接用sbt编译项目,但EclipseScalaide没有完成这项工作。有什么线索吗?不使用
scala.io.StdIn可能有很好的理由,但我的问题是为什么我不能让它导入到ScalaIDE中


谢谢

scala.io.StdIn
在scala 2.11.x中是新的,在以前的版本中不存在


您可能遇到的问题是ScalaIDE没有选择您指定的scala版本。既然您说您在2.10.4中尝试了它,它可能仍然在某个地方缓存或设置了该类,但它失败了,因为它找不到指定的类。

您确定要在ScalaIDE中使用2.11.5吗
scala.io.StdIn
直到2.11.x才被添加,因此它可以解释为什么在2.10中会出现错误。4@ArneClaassen我跟你打赌就是这样。谢谢我还发现def readLine是Predef.class的一部分,因此实际上不需要导入。@ArneClaassen是的,这就是答案。如果你给我一个答复,我会接受的。谢谢