我有一个scala项目,但是导入无法按设计工作。我尝试了所有here的方法,但是似乎没有任何方法可以解决该问题。我的项目如下:
- 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()
这是怎么回事?为什么不能导入ImportTest类?
此外,不确定这是否有帮助,但是IntelliJ将自动完成包名称,但无法自动完成包中的类-它将其标记为未解决。
答案 0 :(得分:1)
您正在初始化SELECT *
FROM system
WHERE cluster = "<some search term>"
ORDER BY CAST(SUBSTR( SUBSTRING_INDEX(tcid,'.',1) , 1 ) AS UNSIGNED),
SUBSTR( SUBSTRING_INDEX(tcid,'.',2) , LENGTH( SUBSTRING_INDEX(tcid,'.',1)) + 2 ),
CAST(SUBSTR( SUBSTRING_INDEX(tcid,'.',3) , LENGTH( SUBSTRING_INDEX(tcid,'.',2)) + 2 ) AS UNSIGNED),
CAST(SUBSTR( SUBSTRING_INDEX(tcid,'.',4) , LENGTH( SUBSTRING_INDEX(tcid,'.',3)) + 2 ) AS UNSIGNED),
CAST(SUBSTR( SUBSTRING_INDEX(tcid,'.',5) , LENGTH( SUBSTRING_INDEX(tcid,'.',4)) + 2 ) AS UNSIGNED);
,就好像它是案例类一样。
因为它是常规类,所以您需要使用“ new”。
将初始化更改为:
ImportTest()