Scala 开发环境与开发工具

1.Windows开发环境

1、官网下载安装scala-*.msi 。

2、配置环境变量,同配置java环境变量方式一样。

2.Windows打开scala解释器的方式

scala解释器,即REPL,也可以叫做scala shell。

2.1、直接输入scala

C:\Users\Administrator>scala
Welcome to Scala version 2.11.6 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_131).
Type in expressions to have them evaluated.
Type :help for more information.

scala>

2.2、快捷键

用快捷键:win + R ,直接在窗口输入scala。

2.3. 输入sbt console

C:\Users\Administrator>sbt console
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
[info] Loading settings from idea.sbt ...
[info] Loading global plugins from C:\Users\Administrator\.sbt\1.0\plugins
[info] Loading project definition from C:\Users\Administrator\project
[info] Set current project to administrator (in build file:/C:/Users/Administrator/)
[info] Updating ...
[info] Done updating.
[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.4. Compiling...
[info]   Compilation completed in 8.976s.
[info] Starting scala interpreter...
Welcome to Scala 2.12.4 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_131).
Type in expressions for evaluation. Or try :help.

scala>

3.idea的环境准备

3.1 idea 安装 scala 插件

通过离线安装方式,避免在线安装网速慢的问题。我的idea版本:IntelliJ IDEA 2017.3.5 (Ultimate Edition)

1. 下载IEDA的scala插件,地址http://plugins.jetbrains.com/?idea_ce
2. 安装Scala插件:Configure -> Plugins -> Install plugin from disk -> 选择Scala插件 -> OK -> 重启IDEA

4.idea新建scala程序的几种方式

4.1新建scala工程

4.1.2 Scala程工程

File– new project – scala项目 – IDEA类型

4.1.2 Maven工程

4.1.2.1 参考文件

详情的安装过程可以参考这篇博客。也可以新建一个普通的maven工程,然后直接复制这个github项目模板的pom.xm的相关内容到本地就行。

1、IntelliJ IDEA 中创建 Maven Scala 项目 https://unmi.cc/intellij-idea-create-maven-scala-project/

2、scala Maven项目模板:https://github.com/datadevsh/scala-program-template(主要看pom.xml文件)

4.1.2.2 新建maven工程步骤

如果已经按照博客的内容进行了设置,那么新建步骤如下。

1、选择maven工程,选择配置好的scala maven工程模板

2、设置maven配置

3、项目名称

4、右下角选择允许自动导入

4.1.3 sbt

4.2新建scala文件

1、文件夹上右键新建

2、快捷键新建Scala 文件: Ctrl + Alt + Insert

4.3三种scala文件类型

1、scala class  :普通的scala文件

2、scala Worksheet : 可以写scala脚本。可写类似在scala shell里面写的格式。这个文件在idea里面,可以类似scala shell一样,实时编译。

3、scala script:

4.4导入scala工程

猜你喜欢

转载自my.oschina.net/datadev/blog/1785191