Eclipse 在Scala 2.11中使用util.parsing

Eclipse 在Scala 2.11中使用util.parsing,eclipse,scala,import,Eclipse,Scala,Import,我已经用EclipseScalaIDE编写了一个Scala程序,它使用Scala.util.parsing.JSON,我想将其转换为支持Scala 2.11版本。在Scala 2.11中,我得到一个错误: 错误:对象解析不是包util的成员。 我发现默认情况下,解析库不再位于util包中,而是必须位于util包中 我已经下载了它,并试图将它作为一个新的源文件夹添加到我的Eclipse项目中,但没有成功。这些说明仅用于将其添加到sbt,但如果我只想在Eclipse中使用它,我认为这与我无关 我应该

我已经用EclipseScalaIDE编写了一个Scala程序,它使用
Scala.util.parsing.JSON
,我想将其转换为支持Scala 2.11版本。在Scala 2.11中,我得到一个错误:
错误:对象解析不是包util的成员
。 我发现默认情况下,解析库不再位于util包中,而是必须位于util包中

我已经下载了它,并试图将它作为一个新的源文件夹添加到我的Eclipse项目中,但没有成功。这些说明仅用于将其添加到sbt,但如果我只想在Eclipse中使用它,我认为这与我无关

我应该在什么地方找到JAR文件吗

我应该在什么地方找到JAR文件吗

是的,你应该。:)

具体来说,您应该使用这个(在SBT语法中):

如果您使用的是sbt,那么上面这一行应该就是您需要添加到build.sbt的全部内容。如果要通过下载将其手动添加到项目中,可以在上找到它


scala parser combinators库在2.11中被删除,这样不使用它的人就不必为在scala运行时库中使用它而付出代价。因此,想要使用它的人现在必须在他们的构建中明确地包含它。注意,XML库在2.11中类似地被删除到它自己的库中

谢谢!我从您提供给Eclipse的链接中添加了jar文件,并将其添加到构建路径中。然后它开始工作了,不客气。您应该查看scala构建的sbt。一旦你习惯了它,它会变得非常快速和灵活。有人知道如何在IntelliJ14中解决这个问题,使用一个简单的项目,而不是SBT吗?在完全相同的(网络)目录在另一台计算机上运行之后,我正在另一台计算机上重新打开intellij项目。@cloudsurfin-你说的“普通项目”是什么意思?如果您的意思是只使用Intellij14的项目,那么您需要打开模块结构并添加一个包含相应maven详细信息的外部库。
libraryDependencies += "org.scala-lang.modules" %% "scala-parser-combinators" % "1.0.2"