文档章节

scala入门之windows下安装scala

柳哥
 柳哥
发布于 2014/06/05 19:14
字数 321
阅读 9571
收藏 2

因为scala是JVM上的语言,所以我们首先要安装Java运行环境。从oracle官网下载:jdk-7u21-windows-x32.exe(目前最新版本),然后安装。注意,scala只需要java的运行环境,也就是只需要安装:jre,但是为了方便以后java开发,我们还是安装java的开发环境。安装完成之后设置环境变量,如例:

JAVA_HOME = D:\java
PATH = %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;$PATH

PATH中 %JAVA_HOME%\jre\bin ,这个才是scala想要使用的运行环境路径。环境变量设置完成后,我们需要测试一下java是否安装成功,在命令行分别执行如下命令:javac、 java、javadoc、 jar、 java  -version ,看看是否有正确的结果输出。
java安装成功后,我们再来安装scala。从scala官网下载:scala-2.10.1.zip (目前最新版本,必须使用java6或更高版本),注意这是一个免安装版本,只需要解压即可,但scala的环境变量还是要设置的:

SCALA_HOME = D:\scala-2.10.1
PATH = %SCALA_HOME%\bin;$PATH

到这里,scala就算安装完成,下面我们使用如下命令来测试scala是否安装成功:

c:\Users\Administrator> scala

命令执行结果如下图,表示安装成功:

© 著作权归作者所有

共有 人打赏支持
柳哥
粉丝 205
博文 405
码字总数 347782
作品 0
杭州
技术主管
私信 提问
加载中

评论(1)

k
kaiyuanniao
Spark课程整合推荐:

Spark从入门到上手实战
课程观看地址:http://www.xuetuwuyou.com/my/course/186

基于Python Spark的大数据分析
课程观看地址:http://www.xuetuwuyou.com/course/173

Spark全面精讲(基于Spark2版本+含Spark调优+超多案例)
课程观看地址:http://www.xuetuwuyou.com/course/149

Spark+Kafka实时流机器学习实战
课程观看地址:http://www.xuetuwuyou.com/course/147

深入浅出Spark机器学习实战(用户行为分析)
课程观看地址:http://www.xuetuwuyou.com/course/144

Spark SQL机器学习+Kafka实时流推荐系统实战
课程观看地址:http://www.xuetuwuyou.com/course/156

系统性介绍Scala语言培训课程
课程观看地址:http://www.xuetuwuyou.com/course/12
Scala入门,第一个HelloWorld

HelloScala 简介 工作需要,近期学习spark的时候需要用到Scala语言,于是开始了解这门语言,这是一门很新的语言,2001年前后正式公布,算起来是比较年轻的编程语言了,更重要的是它是面向jav...

Youngs
2017/06/09
0
0
Scala入门教程 (一)

Scala入门教程 [TOC] Scala是神马? 说的正式点,Scala是一种多范式的编程语言,其将面向对象编程与函数式编程的特性结合了起来。并且Scala同Java一样都运行在Java虚拟机之上,经过编译之后都...

窗边的扁豆
2017/11/25
0
0
Scala的安装,入门,学习,基础

1:Scala的官方网址:http://www.scala-lang.org/ 推荐学习教程:http://www.runoob.com/scala/scala-tutorial.html   Scala是一种多范式的编程语言,其设计的初衷是要集成面向对象编程和函...

别叫小伙
2017/12/19
0
0
Scala编程语言视频教程|Scala视频教程

Scala编程语言视频教程 分享网盘下载——https://pan.baidu.com/s/1kUFL6Ub 密码: m7k4 Scala是一种多范式的编程语言,其设计的初衷是要集成面向对象编程和函数式编程的各种特性。Scala运行于...

nitycka
2017/11/01
0
0
Scala入门与进阶(一)- 初始Scala

1.初识Scala 1.1 Scala概述 Scala 是整合了面向对象和函数式边恒的高级编程语言。他的一些静态类型能够帮助我们在一些复制的应用程序里面避免到很多bug,并且他的JVM和JavaScript运行环境可以...

Meet相识_bfa5
07/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CAS和AQS

CAS(Compare And Swap) 什么是CAS CAS(Compare And Swap),即比较并交换。是解决多线程并行情况下使用锁造成性能损耗的一种机制。 CAS是一种系统原语,原语属于操作系统用语范畴,是由若干条...

狼王黄师傅
38分钟前
2
0
Python利用pandas处理Excel数据的应用

Python利用pandas处理Excel数据的应用 最近迷上了高效处理数据的pandas,其实这个是用来做数据分析的,如果你是做大数据分析和测试的,那么这个是非常的有用的!!但是其实我们平时在做自动化...

上官夏洛特
52分钟前
2
0
100:代码管理平台svn

1:代码管理平台:代码版本管理工具,工作中用于代码更新,代码发布统计,代码版本控制;(频繁更新代码的版本记录),方便查阅历史变更,协同开发及合并; 版本管理工具发展: cvs(编码兼容不太好)...

芬野de博客
53分钟前
3
0
Linux学习-1101(rsync下、log、screen)

10.32/10.33 rsync通过服务同步 10.34 linux系统日志 10.35 screen工具 一、 rsync通过服务同步 rsync 通过服务的方式同步,首先需要开启一个服务。它是C/S架构,开启rsync服务,默认端口是8...

wxy丶
59分钟前
2
0
使用jpmml-sparkml-executable生成PMML模型文件

加载依赖的jar包通过./spark-shell --jars ./jpmml-sparkml-executable-1.2.13.jar 启动spark import org.apache.spark.ml.classification.LogisticRegressionimport org.apache.spark.m......

KYO4321
今天
1
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部