|NO.Z.00003|——————————|^^ 部署 ^^|——|Hadoop&Scala.V03|——|Scala.v03|Scala编程|编程环境|
一、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。

三、IDEA环境配置
### --- IDEA是 Java 的集成开发环境,要支持Scala开发,安装scala插件
~~~ ——>Configure:plugins——>scala:install——>OK——>END


四、创建scala工程
### --- 创建scala工程
~~~ ——>Create new Project——>New Project:scala:IDEA——>Next——>
~~~ ——>Project name:ScalaPro——>Scala SDK:scala-sdk-2.12.12——>Finish——>END


五、创建第一个scala程序
### --- 创建一个HelloWorld程序
~~~ ——>src——>new——>Scala Class——>Name:HelloScala:Object——>END

### --- 编程代码
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窗口


Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
——W.S.Landor
分类:
bdv015-scala
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通