Scala环境配置
1.安装前提
Scala 语言可以运行在Window、Linux、Mac OS X等系统上。基于Java,大量使用Java的类库和变量,所以使用Scala之前必须要先安装 JDK。
JDK的安装参考:http://blog.csdn.net/u011204847/article/details/51002072
2.Scala包下载
下载的界面:
点击(All downloads)后界面如下:
点击(Other resources)后界面如下:
3.安装
Windows平台安装:
双击下载下来的scala.msi:接受许可,选择安装路径后安装。
Linux平台安装:
首先拷贝安装包到需要安装的目录,然后使用命令:tar -xzf scala-2.*.*.tgz
(scala-2.*.*.tgz) : 这是你自己下载的Linux平台的Scala包名。
4.环境变量配置
Windows平台配置:
Scala在Windows平台的配置和JDK类似,只是设置的变量不同。
设置SCALA_HOME变量:单击新建,变量名:SCALA_HOME: 变量值:F:\Program Files(x86)\scala\ 填写你自己的Scala的安装目录。
设置 Path 变量:找到系统变量下的"Path"如图,单击编辑。在"变量值"的最前面添加如下的路径: %SCALA_HOME%\bin;%SCALA_HOME%\jre\bin;
注意:不可以漏掉后面的分号 ”;” 。
设置 CLASSPATH 变量:找到找到系统变量下的"CLASSPATH"如下图,单击编辑,如没有,则单击"新建":
变量名:ClassPath
变量值:":.;%SCALA_HOME%\bin;%SCALA_HOME%\lib\dt.jar;%SCALA_HOME%\lib\tools.jar.;
完成后点击确定。
注意:不可以漏掉后面的分号 ”;” 。
检查环境变量是否设置成功:单击 【开始】或者用快捷键Win+r,在输入框中输入cmd,然后"回车",然后输入scala回车,如果显示如下信息则表示配置成功。
Linux平台配置:
使用root权限登录,修改配置文件profile:
Vi /etc/profile
在文件的末尾加入: export PATH=$PATH:/usr/local/scala/bin 路径为你自己的安装目录
:wq保存退出,然后使用命令:source /etc/profile 使环境变量生效。
然后去执行 scala 命令,输出类似以下信息,表示环境配置成功:
5.编译运行一个Scala程序
Scala中Actor通信示例
新建ActorTest.scala文件,添加如下内容保存。
import scala.actors.Actor
object ActorTest {
def main(args: Array[String]) {
val actor1: HiActor = new HiActor
actor1.start()
val reply = actor1 !? "Hi" //发送消息并接收返回结果
reply match {
case "Hello" => println("Replyed") //接收发送消息后的返回结果并处理
}
}
}
class HiActor extends Actor {
def act(): Unit = {
while (true) { //循环等待发送的消息
receive {
case "Hi" => {
println("Received"); sender ! "Hello" //接收消息后返回结果
}
}
}
}
}
先编译:scalac ActorTest.scala,然后运行:scala ActorTest。
运行结果: