问题导读
1.如何现在安装、配置scala?
2.如何安装scala 插件?
3.创建scala 项目需要哪些步骤?
下载scala
idea 下载
安装scala 插件
创建scala 项目
项目打包
1.如何现在安装、配置scala?
2.如何安装scala 插件?
3.创建scala 项目需要哪些步骤?
![](https://i-blog.csdnimg.cn/blog_migrate/00b6bcbc02b928b436cd7bd45240dc9c.gif)
下载scala
方法一 1
:在百度搜索框中输入”scala
下载”
![](https://i-blog.csdnimg.cn/blog_migrate/1ace0ca06fdddf53c4882b4f77135b21.png)
2
:进入scala
官方网站
![](https://i-blog.csdnimg.cn/blog_migrate/23855087f20e80576423d344864e3de6.png)
3
:进入下载列表
![](https://i-blog.csdnimg.cn/blog_migrate/0bee36b29eb0963565bf4a5b0c7cb70a.png)
4.
进入下载页
![](https://i-blog.csdnimg.cn/blog_migrate/06a9a71719b4a9019f1c12403ada0ab5.png)
5.
点击下载
![](https://i-blog.csdnimg.cn/blog_migrate/02b659ba8e45cae40aed5443c9d8617f.png)
![](https://i-blog.csdnimg.cn/blog_migrate/2a3bb44a7f18f82dd3491f8b8f1c09fc.png)
注意:双击安装:安装路径:D:/
路径按自己的要求
6
.配置Path
![](https://i-blog.csdnimg.cn/blog_migrate/37dde332837401346524e29b724bae8f.png)
7.
查看是否安装成功
![](https://i-blog.csdnimg.cn/blog_migrate/b593a9ffaa556d306554d7dfb46da81f.png)
![](https://i-blog.csdnimg.cn/blog_migrate/863a9d47e77e356d04298ecb58b2c92b.png)
idea 下载
1.
百度中输入 “idea
下载”
![](https://i-blog.csdnimg.cn/blog_migrate/27ad34e3ec79a4e6e200c8fdce7f8be0.png)
2.
进入idea
官网
![](https://i-blog.csdnimg.cn/blog_migrate/198f4d9ec4ba228aadfe7a03cc4b9b0b.png)
2.
下载完成的zip
包
![](https://i-blog.csdnimg.cn/blog_migrate/514bce8101e68a530d2a32f5cff72d4e.png)
3.
解压后目录
![](https://i-blog.csdnimg.cn/blog_migrate/17ad972a856e9de87da4194ff2ba34a5.png)
![](https://i-blog.csdnimg.cn/blog_migrate/6647c1cbf7e0f55f22686d0e3efd3952.png)
5.
进入bin
目录
点击idea64.ext
运行
![](https://i-blog.csdnimg.cn/blog_migrate/a0fc929becc06ccf50ec2c80956e7c3d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/1784bb8c7b113bb0aad7afd0b43894af.png)
安装scala 插件
![](https://i-blog.csdnimg.cn/blog_migrate/8f718f12e04e7c7c74ffc265a4e94018.png)
![](https://i-blog.csdnimg.cn/blog_migrate/fffa2e53c92313943dcc75417c45f3b4.png)
![](https://i-blog.csdnimg.cn/blog_migrate/1429119ca4637a3af2c1580e83001b6b.png)
![](https://i-blog.csdnimg.cn/blog_migrate/a2d9bee4d3e2f16d513b8705907d9e7a.png)
创建scala 项目
1
:File > NewProject
![](https://i-blog.csdnimg.cn/blog_migrate/4371a32bd3c47711387b4b0f8947318e.png)
2
:选择Scala >SBT
![](https://i-blog.csdnimg.cn/blog_migrate/719fa7041f0706dc8432b94cba204a06.png)
3
:输入Project Name
例如:”sclas4 ”
请谅解我本意是想写scala4
手误
![](https://i-blog.csdnimg.cn/blog_migrate/929dacc3c8b35d933b305f4911a45b66.png)
注意:scala version
:如果不是2.10.5
可能会出现
参考2
错误
选择 This Window
![](https://i-blog.csdnimg.cn/blog_migrate/d2ed7cb97208431415a7e420ebe33af8.png)
工具下方在加载
![](https://i-blog.csdnimg.cn/blog_migrate/b09c4abcd5615b4bea009606f9d85c2e.png)
程序目录结构
![](https://i-blog.csdnimg.cn/blog_migrate/0faf832cbdb9d1d3daf972dc8761e11b.png)
创建Directory src/man/scala
![](https://i-blog.csdnimg.cn/blog_migrate/4724c83375de087b3ce6d8c7806fc060.png)
创建scala Class
![](https://i-blog.csdnimg.cn/blog_migrate/b03263bb2b35588f78884834338e896d.png)
Kind
选在Object
![](https://i-blog.csdnimg.cn/blog_migrate/0c5bc7d6c69a19ddb580f81d012b028f.png)
Copy SparkPi
代码
缺少依赖
![](https://i-blog.csdnimg.cn/blog_migrate/b40807e1799d31cf1b74f8eb025a9244.png)
添加依赖
![](https://i-blog.csdnimg.cn/blog_migrate/eed0c482331a4b7d685e1198672f28ea.png)
选择查看jdk
如果没有
要从新添加
![](https://i-blog.csdnimg.cn/blog_migrate/8a92abc1420b66ba03fced3894129c5d.png)
添加依赖
![](https://i-blog.csdnimg.cn/blog_migrate/181ee64b95ac63e3f285a21fea89c61d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/de78f22ddc3ef22b92deda9e8be3f585.png)
![](https://i-blog.csdnimg.cn/blog_migrate/5f1b33eccd6a86f68d896de6bbc0ca7c.png)
依赖添加完成
![](https://i-blog.csdnimg.cn/blog_migrate/eee92232d3fb2ed1c145917c5df89a1f.png)
代码不会报错
![](https://i-blog.csdnimg.cn/blog_migrate/a1f3f0427832b0812ff939c3b8fdac90.png)
从提示中可以看出找不到程序运行的
master
,此时需要配置环境变量。
参考1
![](https://i-blog.csdnimg.cn/blog_migrate/21d25587613baefe73658fbb49b8ceaa.png)
![](https://i-blog.csdnimg.cn/blog_migrate/cd21ec1a8a54c095b7c6e84774d29ecf.png)
VM optios : -Dspark.master=local
![](https://i-blog.csdnimg.cn/blog_migrate/37882d4f6417a1ae4d9b30c6d6b498f0.png)
重新运行结果
![](https://i-blog.csdnimg.cn/blog_migrate/59ed6f377eac3ee957343b87d61c3d04.png)
运行完成
项目打包
1.
右击项目
选择open moduleSettings
![](https://i-blog.csdnimg.cn/blog_migrate/addc0b499b887a96d6ccb2ef29fe1784.png)
2.
进入 projectStructure
选择Artifacts
![](https://i-blog.csdnimg.cn/blog_migrate/1ceff7e29a55f055901220c3ca258546.png)
3
.点击加号
![](https://i-blog.csdnimg.cn/blog_migrate/dcb08eac0b9ffb696bd874dfb96b6f34.png)
4.Module
选择 Main Class
选择
![](https://i-blog.csdnimg.cn/blog_migrate/f86a9038222e8f734e638d5fd273190b.png)
![](https://i-blog.csdnimg.cn/blog_migrate/cbfa5713f03a16e166b4c75e818a0b1b.png)
![](https://i-blog.csdnimg.cn/blog_migrate/2fe59875ad5dd68fe76980c710eb7eda.png)
5.
删除多余jar
![](https://i-blog.csdnimg.cn/blog_migrate/ad04d93c0aed85c0536b694c36317f66.png)
6. Build
项目
![](https://i-blog.csdnimg.cn/blog_migrate/5594b208112cf14e08bb40ea614537cc.png)
7.
点击 Build
![](https://i-blog.csdnimg.cn/blog_migrate/c7d63442766bea5695c2c0d4fdfc6c60.png)
8.
项目对应路径下生成jar
![](https://i-blog.csdnimg.cn/blog_migrate/73af82c49cf97bca0de18d343409c6e6.png)