文档章节

scala入门之windows下安装scala

柳哥
 柳哥
发布于 2014/06/05 19:14
字数 321
阅读 9374
收藏 2
点赞 1
评论 1

因为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

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

© 著作权归作者所有

共有 人打赏支持
柳哥
粉丝 203
博文 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入门教程 (一)

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

窗边的扁豆
2017/11/25
0
0
Scala入门,第一个HelloWorld

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

Youngs
2017/06/09
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,是一门运行在JVM上的函数式面向对象语言,可以很好的兼容java。 1、首先安装一下JDK(略) 2、安装scala,官方下载:http://www.scala-lang.org/download/2.11.0.html; 3、配...

xiaoxiaomo
2016/04/04
65
2
手把手用 IntelliJ IDEA 和 SBT 创建 scala 项目

1. 安装 sbt 打开 terminal,检查 java 版本,安装 sbt: http://www.scala-sbt.org/release/docs/Installing-sbt-on-Mac.html 2. 下载 jetbrains 的 community 版本, 安装 Scala plugin 打开......

aliceyangxi1987
2017/07/31
0
0
新手入门:Spark 部署实战入门

Spark简介 整体认识 Apache Spark是一个围绕速度、易用性和复杂分析构建的大数据处理框架。最初在2009年由加州大学伯克利分校的AMPLab开发,并于2010年成为Apache的开源项目之一。 Spark在整...

景龙Edward
2016/07/05
12.9K
4
学习大数据的第一步-搭建Scala开发环境,以及使用Intellij IDEA开发Scala程序

版权声明:本文为博主原创文章,欢迎大家转载! 转载请标明出处: http://blog.csdn.net/guiying712/article/details/68947747 ,本文出自:【张华洋的博客】 1为什么要学习Scala语言 2Scala...

guiying712
2017/04/01
0
0
linux/windows下安装scala

一、linux下安装scala 1.保证jdk安装成功,版本在1.5或者更改版本,java和javac均可用。 2.官网下载scala-2.10.4.tgz安装包,解压到安装目录,最好用root用户安装,因为是语言类的东西,每个...

cjun1990
2015/08/02
0
0
Windows + IDEA + SBT 打造Spark源码阅读环境

http://guozhongxin.com/pages/2014/10/15/sparksourcecode.html Spark源码阅读环境的准备 Spark源码是有Scala语言写成的,目前,IDEA对Scala的支持要比eclipse要好,大多数人会选在在IDEA上...

chenhao_asd
04/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

python浏览器自动化测试库【2018/7/22-更新】

64位py2.7版本 更新 document_GetResources 枚举页面资源 document_GetresourceText 获取指定url的内容 包括页面图片 下载地址下载地址 密码:upr47x...

开飞色
10分钟前
11
0
关于DCL双重锁失效及解决方案

关于DCL双重锁失效及解决方案 Double Check Lock (DCL)实现单例 DCL 方式实现单例的优点是既能够在需要时才初始化单例,又能够保证线程安全,且单例对象初始化后调用getInstance方法不进行...

DannyCoder
15分钟前
0
0
PowerDesigner 16.5 安装配置

PowerDesigner16.5破解版是一款业内领先且开发人员常用的数据库建模工具,PowerDesigner可以从物理和概念两个层面设计数据库,方便用户制作处清晰直观的数据流程图和结构模型,欢迎有需要的朋...

Gibbons
40分钟前
0
0
mac Homebrew 指令积累

1通用命令 brew install [包名] //安装包 brew list //列举安装的包 brew info [包名] // 显示安装包的详细信息 mysql 相关 #启动mysql 服务 brew service start mysql my...

Kenny100120
今天
0
0
前端Tips: 创建, 发布自己的 Vue UI 组件库

创建, 发布自己的 Vue UI 组件库 前言 在使用 Vue 进行日常开发时, 我们经常会用到一些开源的 UI 库, 如: Element-UI, Vuetify 等. 只需一行命令, 即可方便的将这些库引入我们当前的项目: n...

ssthouse_hust
今天
1
0
大数据教程(2.13):keepalived+nginx(多主多活)高可用集群搭建教程【自动化脚本】

上一章节博主为大家介绍了目前大型互联网项目的keepalived+nginx(主备)高可用系统架构体系,相信大家应该看了博主的文章对keepalived/nginx技术已经有一定的了解,在本节博主将为大家分享k...

em_aaron
今天
4
0
Git 2.18版本发布:支持Git协议v2,提升性能

在最新的官方 Git 客户端正式版2.18中添加了对 Git wire 协议 v2 的支持,并引入了一些性能与 UI 改进的新特性。在 Git 的核心团队成员 Brandon Williams 公开宣布这一消息前几周,Git 协议 ...

六库科技
今天
0
0
Java8新特性之接口

在JDK8以前,我们定义接口类中,方法都是抽象的,并且不能存在静态方法。所有的方法命名规则基本上都是 public [返回类型] [方法名](参数params) throws [异常类型] {}。 JDK8为接口的定义带...

developlee的潇洒人生
今天
0
0
aop + annotation 实现统一日志记录

aop + annotation 实现统一日志记录 在开发中,我们可能需要记录异常日志。由于异常比较分散,每个 service 方法都可能发生异常,如果我们都去做处理,会出现很多重复编码,也不好维护。这种...

长安一梦
今天
2
0
将博客搬至CSDN

AHUSKY
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部