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

jre安装同理

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

设置JAVA_HOME为jdk安装目录

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

设置CLASSPATH环境变量

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

二、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_HOME

将 bin 目录加到PATH 下后保存

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

编译运行scala代码

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

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

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

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

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

等待安装完毕

安装完毕后创建工程

选择scala工程

配置项目环境点击finish

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

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

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

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

工程结构

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

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

使用sbt shell 运行

使用IDEA运行

使用scala worksheet进行练习

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

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180711G0BPOY00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券