如何写“如何写”;导入scala.io.Source“&引用;导入java.io“;SBT中的图书馆

如何写“如何写”;导入scala.io.Source“&引用;导入java.io“;SBT中的图书馆,scala,apache-spark,sbt,Scala,Apache Spark,Sbt,我正在使用SBT编译Scala程序,但它为“import Scala.io.Source”、“import java.io”提供了以下错误 我的SBT格式如下所示: name := "Simple Project" version := "1.0" scalaVersion := "2.11.7" libraryDependencies ++= Seq( "org.apache.spark" %% "spark-graphx" % "2.0.1", "org.scala" %% "scal

我正在使用SBT编译Scala程序,但它为“import Scala.io.Source”、“import java.io”提供了以下错误

我的SBT格式如下所示:

name := "Simple Project"

version := "1.0"

scalaVersion := "2.11.7"

libraryDependencies ++= Seq(
"org.apache.spark" %% "spark-graphx" % "2.0.1",
"org.scala" %% "scala.io.Source" % "latest.integration",
"org.java" %% "java.io" % "latest.integration"
)

任何人都可以帮助我在SBT中指定“import scala.io.Source”、“import java.io”。

需要区分库依赖项和包导入:库依赖项通过构建系统(如SBT、maven或grails等)进行管理,并生成完整的库(如日志API、HTTP实现等)可用于正在构建的系统

在程序级,
导入
用于将库的特定部分纳入正在开发的代码范围

鉴于此
build.sbt

name := "examplebuild"

version := "0.0.1"

scalaVersion := "2.11.7"

libraryDependencies ++= Seq(
  "com.typesafe" % "config" % "1.2.1",
  "org.scalaj" % "scalaj-http_2.11" % "2.3.0"
)
我们可以开发一个scala程序,它可以使用typesafe的配置库和scalaj的http库

Sample.scala

package com.example

import scala.io.Source  // from the Scala standard library
import java.io._  // import all io package from the standard java library

import com.typesafe.ConfigFactory // from the typesafe config library
import scalaj.http._  // import all members of the scalaj.http package

class Sample {
   // code here
}

scala.io.Source
是一个scala包,不是SBT依赖项。请将其从SBT中删除。
java.io
也是如此。另请参见:
package com.example

import scala.io.Source  // from the Scala standard library
import java.io._  // import all io package from the standard java library

import com.typesafe.ConfigFactory // from the typesafe config library
import scalaj.http._  // import all members of the scalaj.http package

class Sample {
   // code here
}