Scala学习01 环境安装

  Scala是一门运行在jvm上的多范式语言,作为一个java程序员,使用Scala来写写程序,既不用担心会没有java强大的库支持,又能快速地写出简短强悍的代码,除此之外scala还为我们提供了强大的并发支持,Let‘s love it!

  

安装 

下面来看看如何安装它(在此之前,确保已经安装好了jdk,我使用的jdk1.7)。

我们可以通过Scala的官网(http://www.scala-lang.org/download/)来下载Scala。我使用的版本是2.11.1。

将安装包下载在本地之后解压到一个空的文件夹中。

在windows下将这个路径设置为环境变量。进入控制面板 → 选择“系统” → 选择高级系统设置 →选择高级 → 选择环境变量 → 修改path这个变量 → 在path变量的的尾部加上scala的bin目录的绝对路径。

在类unix系统上有多种安装方式,可以通过apt-get的方式安装,但是想要使用最新版本的Scala依然需要下载包来配置环境变量。同样linux用户需要在 ~./bashrc的底部将scala的bin目录路径加到PATH当中去。

完成配置之后,在shell输入命令scala

[email protected]:~$ scala
Welcome to Scala version 2.9.2 (OpenJDK 64-Bit Server VM, Java 1.7.0_55).
Type in expressions to have them evaluated.
Type :help for more information.

这就说明安装成功了!

初试scala

按照国际惯例,我们需要先打印hello world,运行

scala> print("hello world!")
hello world!

有木有脚本语言的赶脚~~~

当然除了在交互界面,我们还可以使用 -e选项来完成语句的执行

[email protected]:~$ scala -e "println(\"hello world\")"
hello world

你也可以把scala当做是脚本来用。

scala的文件的后缀名是 .scala

我们可以在命令行直接运行它。

[email protected]:~$ scala hello.scala
hello world

好用的IDE

Scala怎么能少了好用的IDE工具呢?实际上Scala官方提供了Eclipse, IntelliJ IDEA,NetBeans三种IDE工具的支持。

这里我使用的IDE是自己比较熟悉的eclipse java EE版本。

在http://scala-ide.org/download/current.html页面下方,选择自己合适的Scala插件版本。

比如2.11.1   http://download.scala-ide.org/sdk/helium/e38/scala211/stable/site

然后打开自己的eclipse 在选项卡中的Help → Install New Softwave。

在Work With 的填入框输入那个上面的地址,一路Next。。ok~等待安装完毕重启eclipse之后,eclipse就变成scala的编写神器了~~~~

总结

scala环境搭建。

Scala学习01 环境安装,布布扣,bubuko.com

时间: 2024-08-02 02:49:38

Scala学习01 环境安装的相关文章

Scala语言学习之环境安装(1)

==> Scala语言简介 --> Scala编程语言抓住了很多开发者的眼球.如果你粗略浏览Scala的网站,你会觉得Scala是一种纯粹的面向对象编程语言,而又无缝地结合了命令式编程和函数式编程风格 --> 不太久之前编程语言还可以毫无疑意地归类成"命令式"或者"函数式"或者"面向对象".Scala代表了一个新的语言品种,它抹平了这些人为划分的界限. ==> Scala有几项关键特性表明了它的面向对象的本质 -->

Scala学习笔记-环境搭建以及简单语法

关于环境的搭建,去官网下载JDK8和Scala的IDE就可以了,Scala的IDE是基于Eclipse的. 下面直接上代码: 这是项目目录: A是scala写的: package first import scala.collection.mutable.ListBuffer object A { def main(args: Array[String]) { print("Hello,Scala");//学习程序设计的第一句 println("---");//pr

Electron – 基础学习(1): 环境安装、创建项目及入门

这几天到年底了,公司也没啥事,闲着就到处瞅瞅.记得上一家公司的时候用 Electron+ng1 写过项目,只是那个时候项目框架都是别人搭的,自己只负责写功能,对Electron没啥认识. 这几天想着反正闲着也是闲着,就捡起来自己玩玩,顺便记录一下. 一.环境安装: 前端开发,现在不管是那个方向,都免不了使用NPM,所以node.js的安装是必须的,也是最基础的一步. 1.安装node.js,从官网 https://nodejs.org/en/  下载当前node.js LTS包(稳定版本),下载

UCML快速开发平台学习1-UCML环境安装

       最近公司项目时间紧张,经过各位大神的PK,决定用多年前话10W采购过来,一直被雪藏的UCML来开发.为啥花了钱买回来不用我就不吐槽了. UCML安装         翻看安装手册,貌似不是复杂,一个安装包,数据库是MSSQL2008R2...   环境配置         3部分组成,客户端,服务端,环境库         服务端:除了数据库服务器名,数据库名,用户名密码,是否生效(不要勾),其他的都可以随意,保存项目                       客户端:中规中矩,

LaTeX学习01 如何安装txelive

问题一:WHAT 什么是LaTeX LaTeX, 是一种基于TEX的排版系统, 由美国电脑学家莱斯利·兰伯特在20世纪80年代初期开发,利用这种格式,即使用户没有排版和程序设计的知识也可以充分发挥由TEX所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品.对于生成复杂表格和数学公式,这一点表现得尤为突出.因此它非常适用于生成高印刷质量的科技和数学类文档.这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档.(来源:百度) WHY为什么要学习LaTeX 如上所述,La

hadoop学习—1.环境安装

如需视频或安装软件:请联系QQ:1974983704 所用系统及软件:Win10.Centos6.5.VMware10.MobaXtem_v8.1 1.安装VMware10  2.打开VMware10,安装Centos6.5 2.1选择创建新的虚拟机 2.2选择“自定义”,点击下一步 2.3选择已经下载的Centos6.5.iso 2.4输入用户名.密码,点击下一步 2.5.输入虚拟机名称,及选择存放位置,由于我已经创建过一台Master的虚拟机,所以此处的虚拟机名称为Slaves1   2.6

01环境安装

一.流程设计器插件安装方式(一) 在线安装: 1.在eclipse中打开 Help -> Install New Software. 在如下面板中: 2.在如下Install界面板中,点击Add按钮: 3.然后填入下列字段 Name: Activiti BPMN 2.0 designer Location: https://activiti.org/designer/update/(s加与不加有待参考) 4.回到Install界面,在面板正中列表中把所有展示出来的项目都勾上: 5.点击复选框 在

scala学习-----01

1.三个引号里的字符串可以直接打印 println("""aaaaa/bbbbb:;dcsadsd0294""") 2.while求最大公约数 def gcdLoop(x: Long, y: Long): Long = { var a = x var b = y while (a != 0) { val temp = a a = b % a  b = temp }  b } 3.

django学习01:安装

[软件] python-3.7.0-amd64.exe Django-2.0.13.tar.gz pymongo-3.8.0 mongodb的免安装包:mongodb-win32-x86_64-2012plus-v4.2-latest.zip ——地址:https://www.mongodb.org/dl/win32 pycharm-professional-2019.1.3.exe 原文地址:https://www.cnblogs.com/xasz/p/11145011.html