使用 IntelliJ 设置 scala

2022-08-31 13:56:20

我有Intellij ultimate 11.1,安装了scala插件。

我使用homebrew安装了scala 2.9.2,它将scala放入:

/usr/local/Cellar/scala/2.9.2>



>which scala
/usr/local/bin/scala
>scala -version
Scala code runner version 2.9.2 -- Copyright 2002-2011, LAMP/EPFL

创建一个新的java模块项目,我得到这个:

enter image description here

enter image description here

enter image description here

enter image description here

有人可以帮我解决这些问题吗,为什么scala插件没有开箱即用?:)


答案 1

您需要在第一个屏幕截图上指定目录。这是特定于Mac的,相同的情况适用于通过 安装。/usr/local/Cellar/scala/2.9.2/libexecbrewgrailsbrew

标准 Scala 发行版下载具有不同的布局,IDEA 正确理解,它是创建它写入的目录和 IDEA 期望的目录。brewlibexec/lib/src


答案 2

针对 Intellij 11.1.5 进行了更新

对于那些试图在IntelliJ中启动并运行Scala的人来说,这是一个一步一步的步骤。

下载 Scala 插件

IntelliJ >首选项>插件>浏览存储库...> Scala 单击“确定”并允许 IntelliJ 重新启动

下载 Scala

在终端输入

brew install scala --with-docs

为 IntelliJ 发现过程设置符号链接

ln -s /usr/local/Cellar/scala/<version>/libexec/src /usr/local/Cellar/scala/<version>/src
ln -s /usr/local/Cellar/scala/<version>/libexec/lib /usr/local/Cellar/scala/<version>/lib
mkdir -p /usr/local/Cellar/scala/<version>/doc/scala-devel-docs
ln -s /usr/local/Cellar/scala/<version>/share/doc/scala /usr/local/Cellar/scala/<version>/doc/scala-devel-docs/api

在 IntelliJ 中创建项目

在这里,您将像往常一样从头开始创建一个Java项目。但是,在最后一步中,您将在“技术”页面中选择Scala。

“使用 Scala 分布”中,输入/usr/local/Cellar/scala/<version>

“编译器”下拉列表中,选择scala-compiler

单击“确定”,即可创建第一个 Scala 对象

参考 -> http://scalacookbook.blogspot.com/2012/09/scala-for-intellij.html