G.3 搭建Java和Scala的混合开发环境

众所周知Scala是一种拥有强大类型系统的静态类型语言。针对Scala语言的IDE支持也正在持续地发展进步,其中Eclipse、IntelliJ Idea和NetBeans已具备相当优秀的Scala代码编辑能力。

在Eclipse上添加Scala语言支持非常简单,只要安装最新版本的插件就可以了。照着下面的完整配置步骤做,就能配置好一个支持Java和Scala混合开发的Eclipse环境。

首先需要准备以下软件:

  • Java Development Kit 6 ;
  • Eclipse Classic(确切版本请查阅http://eclipse.org)。

安装好Eclipse后,就可以开始安装Scala语言插件了。插件所在的Scala IDE网站(http://www.scala-ide.org/)的主页上有一段视频,演示了安装所需的详细步骤。

Scala语言的Eclipse插件每天都在改进。插件为我们的Scala/Java混合开发工作提供了大量的功能:

  • 支持Scala和Java的混合项目;
  • 支持代码补全、类型推断等功能的高级编辑器;
  • 增量编译;
  • 调试器支持;
  • 以及这里无法一一提及的、专为各种Scala和Java制品而准备的诸多功能。