Scala 开发环境搭建

关于 Scala 开发环境搭建,有好几种,具体步骤可以参照相应官网说明,这里记述梗概。

由于 Scala 运行于 JVM 之上,无论何种开发环境,都需要首先安装 JDK。

非 IDE 方式

即:命令行交互模式

这是最简单和原始的开发方式,只需安装 http://www.scala-lang.org/ 上列出的 Scala 安装包即可,现在最新的版本是 Scala 2.11.2.

对于 Windows,下载安装包安装即可。

对于 Debian,更简单,甚至可以不用去官网下载,直接用 apt-get install scala 就行了。

IDE: Eclipse

传说中的 Scala-IDE 其实就是 Eclipse for Scala, 在 http://scala-ide.org/ 下载使用即可。

IDE: typesafe-activator

这个 IDE 面向用户的是 Web 方式,具体安装资源参 https://typesafe.com/activator, 下载并解压使用即可。它的优点是集成了 akka,非常方便。

注意:

1. 初次启动服务时,后台会链接 Amazon 云服务器下载一些资源,需要翻墙,否者难以成功。顺便谴责一下有关部门,呼吁开放互联网。

2. 如果 Web 端不能显示代码目录,打开后台的控制台,按 Ctrl + C 结束不明进程即可。——这是 Windows 7 上的经验。

3. typesafe-activator 提供导出功能,可以将项目导出成 Eclipse/NetBeans/IntelliJ 兼容的格式。

4. 结束 typesafe-activator, 只能在控制台中按 Ctrl + C,不能直接关闭控制台,否则无法正常启动。

IDE: others

除了 Eclipse, 还有一些 IDE 也支持 Scala 开发,如 NetBeans, IntelliJ 等。

对于 IntelliJ, 需要安装 Scala 插件才能用以开发。具体做法是:在欢迎界面点击 Configure -> Plugin -> Browse repositories... 搜索 scala, 然后点 install plugin 安装。