Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/16.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
在IDEA中获得scala类型/软件包建议以发挥作用_Scala_Apache Spark_Intellij Idea_Sbt - Fatal编程技术网

在IDEA中获得scala类型/软件包建议以发挥作用

在IDEA中获得scala类型/软件包建议以发挥作用,scala,apache-spark,intellij-idea,sbt,Scala,Apache Spark,Intellij Idea,Sbt,我正在尝试使用IntelliJ获取scala/sbt中的类型帮助。我在IDE中得到语法高亮显示,但除了内置类型外,没有类型帮助或自动完成,我想知道我在这里做错了什么(新用户) 从截图中,IDEA知道它是scala,spark库就在那里。从控制台,项目可以干净地编译/运行。但IDEA似乎忽略了与spark相关的包/类型的存在 症状是悬停现有类型不会产生任何结果,导入组织。无法产生相关建议 我所尝试的: 已验证的项目库具有scala SDK(2.11.8) 验证IDEA是否安装了scala插件 在

我正在尝试使用IntelliJ获取scala/sbt中的类型帮助。我在IDE中得到语法高亮显示,但除了内置类型外,没有类型帮助或自动完成,我想知道我在这里做错了什么(新用户)

从截图中,IDEA知道它是scala,spark库就在那里。从控制台,项目可以干净地编译/运行。但IDEA似乎忽略了与spark相关的包/类型的存在

症状是悬停现有类型不会产生任何结果,
导入组织。
无法产生相关建议

我所尝试的:

  • 已验证的项目库具有scala SDK(2.11.8)
  • 验证IDEA是否安装了scala插件
  • 在SBT窗口中,运行build.SBT的强制刷新(建议在别处使用)
  • 多次运行文件->使缓存无效/重新启动(建议在别处使用)
  • IDEA中新创建的示例项目(而不是导入现有项目)

有两个问题:正如@CrazyCoder发布的,一个问题是src/main/scala没有被标记为源文件夹。但这种情况的原因是,在项目设置->模块中,有一个带有时髦配置的重复模块定义


起初,由于模块定义的原因,无法将正确的文件夹标记为源。只有一个根模块存在,其余的配置按照引用的文档进行并运行。

由于某些原因,源根未正确配置,
src/main/scala
目录应显示为蓝色,请参阅。如果问题仍然存在,请使用和在处提交错误。