如何使用带有Scala插件的IntelliJ CE中的Scala工作表中的类?

tse*_*tse 7 scala intellij-idea

我不能在IntelliJ CE中使用Scala插件中的Scala工作表中的类.

我做以下事情:

  1. 创建Scala SBT项目.

  2. 在src/main/scala中创建包test1.

  3. 在这个包中创建类

package test1
class TestClass {
}
Run Code Online (Sandbox Code Playgroud)
  1. 在同一个包中创建Scala工作表ws1.sc,在它里面创建对象ws1,里面放了几个表达式.有用.

截图1

  1. 当我添加new ScalaTest到对象时ws1,IntelliJ添加import test1.ScalaTest,但工作表的评估不起作用.

截图2

如果我添加package test1到我的工作表,它根本不起作用,并警告"包名称与目录结构不对应,这可能会导致从文件中解析类的问题"

截图3

有没有想法如何使用工作表中的类?

Yur*_*nko 7

您可以使用eclipse兼容模式:

设置→语言和框架→Scala→工作表→使用"eclipse兼容性"模式