Scala环境配置
2016-04-02 19:16
218 查看
Scala环境配置
1.安装前提
Scala 语言可以运行在Window、Linux、MacOS X等系统上。基于Java,大量使用Java的类库和变量,所以使用Scala之前必须要先安装
JDK。
JDK的安装参考:/article/9326445.html
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。
运行结果:
相关文章推荐
- Python模块介绍(含50个最经典模块)
- 【Codeforces】659A - Round House
- LSTM神经网络Demystifying LSTM neural networks
- CCF 高速公路 tarjan求强连通分量
- LC60 Permutation Sequence
- poj 1789--Truck History 最小生成树(prim)
- 欢迎使用CSDN-markdown编辑器
- 【杭电oj】2083 - 简易版之最短距离(最短距离)
- Quartz使用示例总结
- javamail发送邮件(转)
- js设计模式-桥接模式
- [CodeVS4655]序列终结者 做题笔记
- iOS应用系统获取qq和拨打电话
- 传奇世界2测试
- THINKPHP学习
- win7桌面便签。自带的
- 设计模式----代理模式
- 【笔记】 《js权威指南》- 第6章 对象 - 6.1 创建对象
- Tomcat --> Cannot create a server using the selected type
- MyBatis批量插入数据