可参考:https://download.csdn.net/download/u010772882/10132152
现在电脑上没有安装idea、sbt、scala、jdk,这篇文章主要针对的人群是初学这个sbt工程的人群,因为笔者之前也没有用过这种搭配,因为这个组合是目前我了解的开发环境里面最适合scala工程开发的搭配组合,现在让我们直接进入主题
1. 首先肯定是搭配jdk,我这里是安装的jdk1.8,电脑是windows10
a) 根据这个网址下载安装jdk1.8并且配置好,根据这个网站一步步的进行下载、安装、配置、测试是否安装成功https://jingyan.baidu.com/article/f96699bbd30ca8894e3c1bdb.html
再次提醒,根据上面提供的网址,一步步的操作,就可以安装成功jdk1.8.
2. 现在jdk安装完成之后,开始安装scala,这里注意下,笔者安装这套组件的时候,出现了版本不兼容的问题,所以大家如果遇到这种问题,请不要盲目安装,确认好组件版本之后再安装,好了,现在开始配置scala。
a) 下载windows系统的scala安装包,这里我我下载的是msi版本的scala
i.
在这个网址http://www.scala-lang.org/download/all.html下载scala安装包
ii. 选取版本,我这里安装的是比较稳定的版本
下载完成之后是这种样子,直接点击运行就可以了,如下图
自动安装完成之后,会出现如下图所示的样子,scala已经安装并且环境变量自动生成。现在测试一下,windows+R键,运行cmd命令,进入windows命令窗口
然后输入scala,进行测试,显示如下图所示,证明安装成功
好了,现在scala安装完成了。
3. 接下来安装sbt,下载sbt,也是msi版本的,windows的专用版本,当然如果是其他系统的话,要根据自己的系统下载相对应的软件版本和类型。
http://www.scala-sbt.org/download.html,去官网下载软件,如果下载了,就无需下载。
下载完成,点击安装
我这里也是直接安装的,一路next,然后安装完成,会自动配置环境变量
接下来验证是否安装成功,运行cmd,输入sbt命令,有可能要等几分钟,甚至更久,第一次使用sbt,要下载一些依赖,如下图所示。
用红笔涂鸦的字体是电脑用户名,对安装没有一点影响,只是碍于隐私。好了现在scala、sbt、jdk都已经安装完成。接下来安装idea,我这里的idea是idea15版本,这个基本没有影响。好了,开始安装idea。
4. 安装idea
a) 下载idea,去官网下载https://www.jetbrains.com/idea/,我这里用的是如下图所示的版本(教育版,因为另一个要收费的)
B) 下载完成之后,开始安装,我这里已经安装好了,所以笔者专门从网上找了一套比较齐全的安装教程,借用一下,给大家看,基本上安装一样,所以大家无需纠结这个。如果有哪里不一样的,笔者会提醒大家的。保证大家一次配置,得益终生。
这里勾不勾没有关系,就是一个快捷方式,建议勾选
现在来到欢迎界面,我们现在先配置scala和sbt插件,下面跟着我做。
点击Configure,下面出来一个Plugins,点击进去。
搜索sbt和scala,会出现这两个,我已经安装好了,点击下载,要等一会,然后安装就可以用了,插件就安装完成,有些scala里面封装了sbt的,就无需下载,一般会有下面这两个插件的。
插件安装完成,现在我们先开始创建一个sbt项目
点击Create New Project会出现现在这个界面
然后点击SBT,创建SBT项目,点击Next
点击Yes
现在sbt工程创建成功
当然了,这个才是刚刚开始,sbt的有点就是我需要什么依赖,就会自己根据我配置的build.sbt文件里面的配置,进行下载相应的依赖,初次下载更新有可能要等接近半个小时。
现在我们进行工程项目导入到sbt
选取这个项目导入
选择SBT,然后Next
然后点击finish,Global SBT settings,暂且不管,后期用到你自然就会知道,完成之后,点击finish,可能会稍等一会
点击ok
导入成功,如果初次导入的话,会根据build.sbt文件下载相关的依赖,所以会花费很长时间。
基本上就这些,就可以在上面进行scala工程的开发了,如果要开发spark程序的话,只要是用scala开发的话,最好使用这个组合。