Scala安装和开发环境配置教程
Posted smileNicky
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Scala安装和开发环境配置教程相关的知识,希望对你有一定的参考价值。
开发环境:
- jdk1.8+
- IntelliJ IDEA 2018
- Scala2.11.12
1、Scala语言概述
Scala语言概述:Scala语言是一门以Java虚拟机为运行环境,支持面向对象和函数式编程的静态语言,java语言是面向对象的,所以代码写起来就会相对比较模块儿,而函数式编程语言相对比较简洁。
发展过程:联邦理工学院的马丁·奥德斯基(Martin Odersky)于2001年开始设计Scala。马丁·奥德斯基是编译器及编程的狂热爱好者,长时间的编程之后,希望发明一种语言,能够让写程序这样的基础工作变得高效,简单。马丁·奥德斯基对JAVA这门便携式,运行在网络,且存在垃圾回收的语言产生了极大的兴趣,所以决定将函数式编程语言的特点融合到JAVA中,由此发明了两种语言(Pizza & Scala)
Scala语言官网:https://scala-lang.org/
补充:
- 静态语言:静态语言(强类型语言)是编译时变量的数据类型就可以确定的语言,大多数静态语言要求在使用变量之前必须声明数据类型。比如Java、C、C++、C#等。
- 动态语言:动态语言(弱类型语言)是运行时才确定数据类型的语言,变量在使用之前无需申明类型。比如php、Asp、javascript、Python、Perl等等
1、Scala下载安装
Scala程序是运行在java虚拟机的,所以需要先安装jdk,注意jdk版本和scala的兼容,详情参考官方文档说明:https://docs.scala-lang.org/overviews/jdk-compatibility/overview.html
在Scala官网https://www.scala-lang.org/download/all.html,找到所有的版本下载页面:
3.x版本的下载链接被放在GitHub了,所以去GitHub下载
GitHub releases链接:https://github.com/lampepfl/dotty/releases/tag/3.1.2,下载scala3-3.1.2.tar.gz, scala3-3.1.2.zip都可以
Scala2.x版本可以直接在官网下载,不需要去GitHub下载,scala-2.11.12.msi的是安装版,scala-2.11.12.zip的是window绿色版
环境变量配置:新建一个SCALA_HOME变量
在path加上Scala环境变量 %SCALA_HOME%\\bin
cmd窗口运行,输入scala
3、IDEA按照Scala插件
开发软件可以选择idea或者Eclipse都可以,本文以idea为示例,点击File->Setting,找到Plugins插件,搜索查找scala
,点击安装Install
安装好之后,需要重启IDEA即可
4、创建Scala项目
选择File->New,选择New Project,选择Scala->IDEA,点击Next
因为jdk版本是1.8的,所以只能选择对应Scala Sdk版本2.x的
项目创建好之后,选择项目,右键->New->Scala class,新建一个类:
package com.scala.sample
object ScalaSample
def main(args: Array[String]): Unit =
println("Hello, Scala developer!")
新建一个Application来运行Scala程序,选择main class
5、maven方式创建scala项目
当然,也可以新建一个maven项目来运行Scala,File->New->New Project,选择maven项目:
然后选择jdk和scala sdk即可,和上述一样,都是next一步地操作
然后,新建项目之后,File -> Project Structure,在Project Settings ->Libraries页面,点击+
新增,选择Scala Sdk,找到之前下载的scala按照目录即可,然后会弹出,Choose Modules页面,选择刚才的项目即可
然后,这个maven项目也是支持scala了,同样右键->New->Scala Class,新建一个Scala类:
6、参考资料
以上是关于Scala安装和开发环境配置教程的主要内容,如果未能解决你的问题,请参考以下文章