最近总结了下scala的基础知识,分享下
scala简介
spark的原生语言是Scala,具体的大家可以自行百度,讲的都挺好,这里就讲一下搭建scala开发环境
1.安装Scala JDK
网址为:https://www.scala-lang.org/
这里有下载的地址和api的文档

首先要安装jdk,别的版本的没有试过,我一直用的是1.8

选择对应系统的版本

下载后点击安装
2.确认环境变量是否正确
安装后运行cmd,输入scala -version,查看是否安装成功
scala -version

使用scala shell 来个hello world!
scala
val str = "hello world!"

:quit
退出shell命令
3.idea中安装scala开发插件
我一直用的是idea,eclipse的插件我就不知道怎么搞了。。
在settings中plugins里面搜索scala,可以点击安装,但是我好像每次都在线安装不成功,只能通过自己下载插件安装。
插件的地址:https://plugins.jetbrains.com/plugin/1347-scala/versions

从idea这里选择下载好的插件进行安装

自己下载scala插件安装,这里有个坑,有时候安装会报plugin scala is incompatible
我前几次安装的时候报了plugin scala is incompatible错误,研究后发现,是插件版本和idea不对应的原因。
plugin scala is incompatible错误解决方案
查看插件版本
搜索到scala插件,查看scala插件的版本,我这里显示的版本是v2018.3.7,感觉是我的idea版本

然后在插件网上下载对应的版本安装就好了

这样scala开发插件就安装完毕了
4.idea开发scala hello world!项目
idea创建一个maven应用

添加一个scale源码目录

有了源码目录就可以创建scale类了


搭建scala开发环境,欢迎大家来交流,指出文中一些说错的地方,让我加深认识,愿大家没有bug,谢谢!
网友评论