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_Sbt - Fatal编程技术网

Scala 斯卡拉元';不导入包类

Scala 斯卡拉元';不导入包类,scala,sbt,Scala,Sbt,我有一个scala项目,但是导入没有按设计工作。我什么都试过了,但似乎什么也解决不了问题。我的项目如下: - src - main - scala - importtest ImportTest.scala Main.scala build.sbt 导入类: #/src/main/scala/importtest/ImportTest.scala package importtest class ImportTest { def run

我有一个scala项目,但是导入没有按设计工作。我什么都试过了,但似乎什么也解决不了问题。我的项目如下:

- src
  - main
    - scala
      - importtest
        ImportTest.scala
      Main.scala
build.sbt
导入类:

#/src/main/scala/importtest/ImportTest.scala
package importtest

class ImportTest {
  def run(): Unit = {
    System.out.println("boo!")
  }
}
我的主要课程是:

#/src/main/scala/Main.scala
import importtest.ImportTest

object Main {
  def main(): Unit = {
    val i = ImportTest()
  }
}
我的SBT构建是:

name := "ImportTest"

version := "0.1"

scalaVersion := "2.12.6"
当我尝试构建时,我得到:

Error:(5, 13) not found: value ImportTest
    val i = ImportTest()
这里出了什么问题?为什么我不能导入ImportSet类


此外,不确定这是否有帮助,但IntelliJ将自动完成包名,但它无法自动完成包内的类-它将其标记为未解析

您正在初始化importSet(),就像它是一个case类一样。 因为它是一个常规类,所以需要使用“new”。 将初始化更改为:

val i = new ImportTest()