一、scala官网地址
### --- Scala资源地址
~~~ Scala官网:https://www.scala-lang.org/
~~~ 下载Scala:Windows下安装Scala
~~~ 配置IDEA开发环境:REPL
二、windows下环境配置说明
### --- 下载scala版本包
~~~ 访问Scala官网下载Scala 2.11.8安装包,
~~~ 下载地址:https://www.scala-lang.org/download/2.11.8.html
~~~ 下载scala-2.11.8.msi后,点击下一步就可以了(自动配置上环境变量)。
~~~ 也可以下载 scala-2.11.8.zip,解压后配置上环境变量就可以了。
~~~ 安装Scala之前,Windows系统需要安装JDK。
![](https://img-blog.csdnimg.cn/img_convert/199911373a680afa92d6a14f5c1e9458.png)
三、IDEA环境配置
### --- IDEA是 Java 的集成开发环境,要支持Scala开发,安装scala插件
~~~ ——>Configure:plugins——>scala:install——>OK——>END
![](https://img-blog.csdnimg.cn/img_convert/b217e804d9ae0227377440b327b9829d.png)
![](https://img-blog.csdnimg.cn/img_convert/c425c6d1acc92304c84259177bd0f369.png)
四、创建scala工程
### --- 创建scala工程
~~~ ——>Create new Project——>New Project:scala:IDEA——>Next——>
~~~ ——>Project name:ScalaPro——>Scala SDK:scala-sdk-2.12.12——>Finish——>END
![](https://img-blog.csdnimg.cn/img_convert/435cd6688630fbc0ecfde6a685ee763c.png)
![](https://img-blog.csdnimg.cn/img_convert/c86770fd2106f0586a50e681adfb09ca.png)
五、创建第一个scala程序
### --- 创建一个HelloWorld程序
~~~ ——>src——>new——>Scala Class——>Name:HelloScala:Object——>END
![](https://img-blog.csdnimg.cn/img_convert/c97e726600f72677b9941d82412b78e2.png)
### --- 编程代码
object HelloWorld {
def main(args: Array[String]): Unit = {
println("Hello World")
}
}
### --- 编译打印
D:\JAVA\jdk1.8.0_231\bin\java.exe "-javaagent:D:\IntelliJIDEA\IntelliJ IDEA 2019.3.3\lib\idea_rt.jar=56499:D:\IntelliJIDEA\IntelliJ IDEA 2019.3.3\bin" -Dfile.encoding=UTF-8 -classpath D:\JAVA\jdk1.8.0_231\jre\lib\charsets.jar;D:\JAVA\jdk1.8.0_231\jre\lib\deploy.jar;D:\JAVA\jdk1.8.0_231\jre\lib\ext\access-bridge-64.jar;D:\JAVA\jdk1.8.0_231\jre\lib\ext\cldrdata.jar;D:\JAVA\jdk1.8.0_231\jre\lib\ext\dnsns.jar;D:\JAVA\jdk1.8.0_231\jre\lib\ext\jaccess.jar;D:\JAVA\jdk1.8.0_231\jre\lib\ext\jfxrt.jar;D:\JAVA\jdk1.8.0_231\jre\lib\ext\localedata.jar;D:\JAVA\jdk1.8.0_231\jre\lib\ext\nashorn.jar;D:\JAVA\jdk1.8.0_231\jre\lib\ext\sunec.jar;D:\JAVA\jdk1.8.0_231\jre\lib\ext\sunjce_provider.jar;D:\JAVA\jdk1.8.0_231\jre\lib\ext\sunmscapi.jar;D:\JAVA\jdk1.8.0_231\jre\lib\ext\sunpkcs11.jar;D:\JAVA\jdk1.8.0_231\jre\lib\ext\zipfs.jar;D:\JAVA\jdk1.8.0_231\jre\lib\javaws.jar;D:\JAVA\jdk1.8.0_231\jre\lib\jce.jar;D:\JAVA\jdk1.8.0_231\jre\lib\jfr.jar;D:\JAVA\jdk1.8.0_231\jre\lib\jfxswt.jar;D:\JAVA\jdk1.8.0_231\jre\lib\jsse.jar;D:\JAVA\jdk1.8.0_231\jre\lib\management-agent.jar;D:\JAVA\jdk1.8.0_231\jre\lib\plugin.jar;D:\JAVA\jdk1.8.0_231\jre\lib\resources.jar;D:\JAVA\jdk1.8.0_231\jre\lib\rt.jar;E:\NO.Z.10000——javaproject\NO.Z.00002.Hadoop\ScalaPro\out\production\ScalaPro;D:\JAVA\scala-2.12.2\lib\scala-library.jar;D:\JAVA\scala-2.12.2\lib\scala-reflect.jar HelloWorld
Hello World
Process finished with exit code 0
五、Scala的REPL
### --- scala的REPL窗口
~~~ 在命令行输入Scala可启动Scala REPL。
~~~ REPL 是一个交互式解析器环境,R(read)、E(evaluate) 、P(print)、L(loop)
~~~ 输入值,交互式解析器会读取输入内容并对它求值,再打印结果,并重复此过程。
### --- 启动Scala的REPL窗口
~~~ # 方式一:
~~~ windows+R:scala——>就启动了scala的REPL窗口
~~~ # 方式二:
~~~ 通过点击scala.bat来启动scala的REPL窗口
![](https://img-blog.csdnimg.cn/img_convert/dbd196d556276c86c1be2e610362f2db.png)
![](https://img-blog.csdnimg.cn/img_convert/eaa3c9bd0b679966158830a5400d59ed.png)