scala学习环境准备

Posted 一起学Scala

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scala学习环境准备相关的知识,希望对你有一定的参考价值。

scala是一门基于JVM的多范式编程语言,提供函数式编程以及纯粹面向对象编程,使用scala进行泛函数式与面向对象编程结合,进行大型程序的快速开发构建,简洁的语法让人着迷,但是深入学习scala到掌握精通需要付出大量的努力。废话不多说,就开始动手吧!

一、JDK环境准备

jdk下载,推荐使用jdk1.8版本

www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

选择平台版本 Windows x64,个人环境基于Windows10 64位系统 下载安装

安装过程主要有两部分,jdk安装、jre安装,安装过程中根据提示选择安装位置

jdk


scala学习环境准备

jre安装同理

安装完成后进行jdk环境变量配置

设置JAVA_HOME为jdk安装目录

scala学习环境准备

配置环境变量使用jdk中的java运行环境,将jdk安装目录下的 bin 目录添加到 PATH 变量中

scala学习环境准备

设置CLASSPATH环境变量

scala学习环境准备

完成后确定保存,打开cmd窗口输入 java -version ,javac 确认环境安装是否成功。

scala学习环境准备

scala学习环境准备




二、Scala命令行工具安装

scala官网下载scala二进制安装包

https://www.scala-lang.org/download/all.html

个人选择scala2.12.5版本进行安装

https://www.scala-lang.org/download/2.12.5.html

scala学习环境准备

下载完成,解压到安装目录

scala学习环境准备

配置scala环境变量

配置SCALA_HOME

scala学习环境准备

将 bin 目录加到PATH 下后保存

scala学习环境准备


验证scala是否安装成功:打开 cmd 窗口,键入 scala


scala学习环境准备

编译运行scala代码

scala学习环境准备

scala文件可以被scala解释器直接作为脚本执行,可以不需要进行编译,所以scala也可以作为脚本编程。

scala学习环境准备




三、使用IDEA安装scala插件,创建sbt工程

sbt :scala 构建工具,simple build tool 官网:https://www.scala-sbt.org/

安装并打开IDEA,安装scala插件


scala学习环境准备

我本机已经安装过,提示升级,未安装过的为 install


scala学习环境准备

等待安装完毕

安装完毕后创建工程

scala学习环境准备

选择scala工程

scala学习环境准备

配置项目环境点击finish


scala学习环境准备



scala学习环境准备


等待下载完成后可以进入sbt shell,通过sbt shell执行sbt相关的命令,关于sbt的使用详解请参考sbt文档

https://www.scala-sbt.org/documentation.html


在 sbt shell 中键入 console 命令可以进入scala repl 命令行

scala学习环境准备


接下来可以使用sbt工程来进行scala练习学习

工程结构

scala学习环境准备

src为源代码目录,target为编译产物目录,目录结构同maven相似

接下来创建一个scala的类并运行helloworld。

scala学习环境准备


使用sbt shell 运行

scala学习环境准备


使用IDEA运行

scala学习环境准备


使用scala worksheet进行练习


可以在代码输入完成后立即得到执行结果,方便学习。后续的基础学习都是用Scala WorkSheet进行。


环境搭建至此,有些粗糙,考虑的不周全的地方请搭建留言批评执教,遇到问题的可以留言,我将尽快进行回复。

以上是关于scala学习环境准备的主要内容,如果未能解决你的问题,请参考以下文章

Spark机器学习速成宝典基础篇01Windows下spark开发环境搭建+sbt+idea(Scala版)

入门大数据---Scala学习

Scala环境搭建-视频教程

如何创设有准备的环境

Algorithm 学习环境准备

jmeter压测学习1-window环境准备与案例