Scala环境配置

Scala环境配置

 

 

 

1.安装前提

Scala 语言可以运行在WindowLinuxMac 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平台配置:

ScalaWindows平台的配置和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程序

ScalaActor通信示例

新建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

运行结果:

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值