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

时间:2014-10-29 05:01:28

标签: scala intellij-idea

我无法使用带有Scala插件的IntelliJ CE中的Scala工作表中的类。

我执行以下操作:

  1. 创建Scala SBT项目。

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

  3. 在此包中创建类

  4. package test1
    class TestClass {
    }
    
    1. 在同一个包中创建Scala工作表ws1.sc,在其中创建对象ws1,在其中放置几个​​表达式。有用。
    2. Screenshot 1

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

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

        Screenshot 3

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

2 个答案:

答案 0 :(得分:5)

您可以使用 eclipse兼容性模式:

  

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

答案 1 :(得分:3)

您必须勾选“互动模式”旁边的“制作项目”