Scala基于Java平台,所以Scala开发环境很容易搭建。看了下面的介绍,你会对Scala开发环境的搭建以及一些常用资源了解一二。 Scala号称Java的继承者,优美地结合了大家所熟悉的 面向对象技术以及随着动态语言的流行而逐渐为广大开发者所认知的 函数式编程技
Scala基于Java平台,所以Scala开发环境很容易搭建。看了下面的介绍,你会对Scala开发环境的搭建以及一些常用资源了解一二。
Scala号称Java的继承者,优美地结合了大家所熟悉的面向对象技术以及随着动态语言的流行而逐渐为广大开发者所认知的函数式编程技术;同时,Scala是一门静态语言,IDE可以帮助开发者完成很多额外的自动操作,也避免目前动态语言需要进行大量的单元测试的繁琐工作。
Scala有太多的优点,后面会一一探讨。今天的任务就是准备Scala的开发环境,包括SDK、IDE的设置、常用资源列表等。
下载
首先,到Scala的网站下载最新的版本:http://www.scala-lang.org/downloads
目前最新的稳定版本是2.7.5,文件名 scala-2.7.5.final.zip
下载后解压缩到本地的一个硬盘,例如:D:\local\scala-2.7.5.final
设置环境变量
接下来要修改系统的环境变量,将D:\local\scala-2.7.5.final\bin加入环境变量PATH中,这样以后就可以直接调用scala提供的工具和命令。
设置好之后,在系统的命令行键入"scala"命令,应该可以看到下面的界面,就说明已经安装成功了:
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\hover>scala
Welcome to Scala version 2.7.5.final (Java HotSpot(TM) Client VM, Java 1.6.0_15).
Type in expressions to have them evaluated.
Type :help for more information.
scala>
这是Scala的Console,可以用来进行大部分的语法测试和命令调用,后面的学习中会经常用到。
安装IntelliJ IDEA的Scala插件
工欲善其事,必先利其器,好的开发工具能大大提高日常开发工作的效率。我平时大部分时间都在使用IDEA进行开发,这是一个非常棒的Java IDE,熟练之后不再愿意使用其他的IDE,其"Develop with pleasure!"的理念让开发者的日常编码工作如行云流水般,效率比其他的IDE提高不是一点点!
IDEA 8(当前版本)和IDEA 9(下个版本)都有对应的插件,插件的名称是"Scala",安装之后需要重启IDEA,让插件生效。
安装Eclipse的Scala插件
Scala官方网站对Eclipse提供了插件的支持,具体的操作步骤可以参考下面的地址:Scala IDE for Eclipse,这里就不再重复了。
常用资源列表
1. Scala官方网站:http://www.scala-lang.org/
2. Scala世界的MVC框架 - Lift:http://liftweb.net/
3. Scala API: http://www.scala-lang.org/docu/files/api/index.html
分享到:
相关推荐
IntellijIdea+Scala开发环境搭建,描述整个环境搭建过程
hadoop,spark,scala环境搭建,有详细步骤,一步一步跟着word操作就可以了。
Windows中进行Scala开发环境安装。。。。。。。。。。。。。。。。。。。。。。。。。。
scala rpc基础搭建
Spark 开发环境搭建 关于scala for eclipse搭建
初学者手册 一、 软件及下载 2 二、 集群环境信息 2 ...八、 Scala开发环境搭建 21 1、系统安装 21 2、安装jdk8 21 3、安装scala2.11 21 4、安装scala for eclipse 21 5、创建scala工程 21
搭建scala语言环境的方法,已经验证绝对可以。
最新版本的scala-2.11.8与Spark2.1.0环境搭建
Spark集群及开发环境搭建,适合初学者,一步一步并配有截图。 目录 一、 软件及下载 2 二、 集群环境信息 2 三、 机器安装 2 1. 安装虚拟机VirtualBox 2 2. 安装CentOs7 2 四、 基础环境搭建(hadoop用户下)...
Scala需要Java运行时库,安装Scala需要首先安装JVM虚拟机并配置好,推荐安装JDK1.8 在http://www.scala-lang.org/ 下载Scala2.11.8程序安装包 提示: 根据不同的操作系统选择不同的安装包,下载完成后,将安装包解压...
NULL 博文链接:https://blackproof.iteye.com/blog/2242759
安装Java环境 22 安装Hadoop 24 Hadoop伪分布式配置 25 启动Hadoop 26 运行Hadoop伪分布式实例 30 启动YARN 35 附加教程: 配置PATH环境变量 37 使用Eclipse编译运行MapReduce程序(Hadoop-Eclipse-Plugin,...
Scala开发规范,根据最新版本的Scala总结得出的开发规范,源于 阿里内部总结
sparkscala开发依赖包 ECLIPSE 开发IDE需要的对应依赖包
搭建eclipse+scala+maven.docx
环,枚举,自动装包,去简化程序开发的时候,马丁则继续着他在更强大的正交语言原语方面 作以帮助程序员用库来提供解决方案。 后来,静态类型语言受到了冲击。Java 的经验说明了静态语言编程会导致大量的固定写法的...
Spark2.1.0完全分布式环境搭建 Hadoop2.7.4完全分布式搭建 Scala2.12.4环境搭建
Scala 开发教程