1、安装scala:
1)下载:
https://www.scala-lang.org/download/ 在页面下部下载windows安装的版本。安装scala时,需要先安装jdk(目前的scala需要jdk8)
2)安装:
直接下一步即可完成安装。在安装过程中要注意不要将软件安装到带有空格的目录下(如:Program Files (x86)),否则安装后使用的时候会报如下错误:
此时不应有 \scala\bin\..\lib\jline-2.14.5.jar
3)配置环境变量:
新增SCALA_HOME变量,值D:\Program Files\scala,然后将%SCALA_HOME%\bin配置到path上。
4)验证:在命令行上输入scala -version
注:如果windows上安装了多个jdk版本(jdk7和8),修改了环境变量后,用java -version 查看仍然不生效,解决方法是将JAVA_HOME放到path的最前面。
2、安装scala IDE:
1)下载地址:http://scala-ide.org/ 下载后解压直接使用即可。
2)安装scala maven插件:
help>Install New softWare ,点击Add,输入:http://alchim31.free.fr/m2e-scala/update-site
下一步即可。
3)创建基于maven的scala工程:
A、new > maven project;
B、默认没有scala的archetype,需要手动输入
Archetype Group Id : net.alchim31.maven Archetype Artifact Id : scala-archetype-simple Archetype Version : 1.6 //如果下载失败在添加Repository URL试试 Repository URL : http://github.com/davidB/scala-archetype-simple
接下来选择scala-archetype-simple
C、输入groupId、archive等信息:
和java的一样。
创建完成后,项目会报一个错:
type not found: type JUnitRunner specs.scala
这是scala-archetype-simple有bug,我们打开pom.xml,将下面信息加入其中即可
<dependency> <groupId>org.specs2</groupId> <artifactId>specs2-junit_${scala.compat.version}</artifactId> <version>2.4.16</version> <scope>test</scope> </dependency>最后,直接可以运行App.scala来验证。