在intellij中配置scala项目时遇到问题

在intellij中配置scala项目时遇到问题,scala,intellij-idea,Scala,Intellij Idea,我一直在关注来自JetBrains的消息,遇到了两个问题 我无法创建或启动运行配置 我不认为scala测试库是ProjectStructure模块选择库下的一个选择 到目前为止我所做的是 安装Scala,添加路径和环境变量 安装Scala intellij插件 创建新的项目集,将project sdk设置为java 1.7,将scala home设置为/usr/local/share/scala-2.10.3 使用简单的写入行创建从应用程序扩展的对象: 一个源文件对象 object Hel

我一直在关注来自JetBrains的消息,遇到了两个问题

  • 我无法创建或启动运行配置
  • 我不认为scala测试库是ProjectStructure模块选择库下的一个选择
  • 到目前为止我所做的是

  • 安装Scala,添加路径和环境变量
  • 安装Scala intellij插件
  • 创建新的项目集,将project sdk设置为java 1.7,将scala home设置为/usr/local/share/scala-2.10.3
  • 使用简单的写入行创建从应用程序扩展的对象:
  • 一个源文件对象

      object HelloWorld{
        def main(args: Array[String]) {
          println("hello")
        }
      }
    
    在视频中,他们右键单击对象文件,可以看到run的选择,但在我的例子中,我只看到RunAs Scala控制台。我似乎无法让调试器工作,当我尝试将运行配置创建为“应用程序”时,它会说src文件“不可接受”


    我将推荐我的简单项目,让您快速启动并运行Intellij、SBT甚至Eclipse设置。希望有帮助

    您正在使用哪个版本的IntelliJ?IntelliJ不会总是正确地将scala文件夹标记为源文件夹(项目视图中的源根目录应该是蓝色的),maven插件可能会导致它被取消标记。另一个已知的bug是IntelliJ为facet选择了不正确的scala路径。检查项目设置和Facets->Scala,它可能被错误地设置为to/bin。这是最新版本13。我在家里的电脑上又试了一次,结果成功了,所以我能看出的唯一区别是,在一台有效的电脑上,我将scala home设置为home brew建议的/usr/local/opt/scala/idea,而在另一台电脑上,我没有使用homebrew安装scala,而是直接链接到下载的scala文件夹中。。。我会再次检查正在工作的计算机,看看它是否指向bin文件夹。既然你提到了自制,我假设你使用的是OS X?是的,最新安装的OS X是从macbook pro出厂的全新版本上安装的。因此,当我试图在运行配置中手动键入主类时,它说无法访问com.hello.HelloWorld中的HelloWorld。。。即使它在我执行时确实起作用。