Scala安装、IDEA插件安装及IDEA创建Scala项目

1、什么是Scala?

Scala是一种多范式的编程语言,其设计的初衷是要集成面向对象编程和函数式编程的各种特性。Scala运行于Java平台(Java虚拟机),并兼容现有的Java程序。

2、Scala的优点

优雅: 这是框架设计师第一个要考虑的问题,框架的用户是应用开发程序员,API是否优雅直接影响用户体验。
速度快: Scala语言表达能力强,一行代码抵得上Java多行,开发速度快;Scala是静态编译的,所以和JRuby,Groovy比起来速度会快很多。
能融合到Hadoop生态圈: Hadoop现在是大数据事实标准,Spark并不是要取代Hadoop,而是要完善Hadoop生态。JVM语言大部分可能会想到Java,但Java做出来的API太丑,或者想实现一个优雅的API比较困难。

3、Scala编译器安装

安装JDK

安装Scala之前要安装JDK,主要是因为Scala是运行在JVM平台上的。

3.1 Windows安装Scala编译器

访问Scala官网 http://www.scala-lang.org/ 下载Scala编译器安装包,目前最新版本是2.12.x。
–这里下载scala-2.11.8.msi后点击下一步就可以了(自动配置上环境变量)。
–也可以下载scala-2.11.8.zip,解压后配置上环境变量就可以了。

3.2 Linux安装Scala编译器

同样官网下载相应安装包。解压Scala到指定目录:
tar -zxvf scala-2.11.8.tgz -C /export/servers
配置环境变量,将scala加入到PATH中
vim /etc/profile

export JAVA_HOME=/export/servers/jdk1.8.141
export PATH=$PATH:$JAVA_HOME/bin:/export/servers/scala-2.11.8/bin
3.3 Scala开发工具安装

目前Scala的开发工具主要有两种:Eclipse和IDEA,这两个开发工具都有相应的Scala插件.

3.3.1 IDEA中安装Scala插件

如果有网络可以选择在线安装Scala插件,也可以离线安装。
**注意:**建议在线安装。

3.3.2 在线安装Scala插件

启动IDEA:Configure -> Plugins -> Browse repositories -> 搜索scala -> 选择Scala插件 ->INSTALL -> OK -> 重启IDEA
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

3.3.3 也可以使用离线安装Scala插件:

1.下载IEDA的scala插件,选择对应的IDEA版本的插件。
插件地址: https://plugins.jetbrains.com/plugin/1347-scala
2.安装Scala插件:Configure -> Plugins -> Install plugin from disk -> 选择Scala插件 -> OK -> 重启IDEA

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3.4 IDEA中Scala的配置

1.安装完Scala插件并重启IDEA后,选择Configure ->Setting.
在这里插入图片描述
进行编码配置。搜索Encoding,将 Global Encoding 和 Project Encoding 以及Default encoding for properties files 的属性选项都修改为 UTF-8。然后点击Apply,再点击OK,退出Setting页面。
在这里插入图片描述

3.5 IDEA新建Scala项目
3.5.1 使用SBT构建工具创建Scala项目

网上有其他相关教程:可参考如下链接:

https://blog.csdn.net/leo3070/article/details/80040400

3.5.2 使用Maven工程创建
3.5.3 使用IDEA构建工具创建Scala项目

选择Create New Project,选择Scala.
在这里插入图片描述

如果Scala SDK中没有SDK,需点击create,选择对应版本的scala SDK。最后点击Finish即可。
在这里插入图片描述

以上方法选择一种即可。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值