[Scala] 安装及环境配置(图文)
Window 上安装配置
1、Java(JDK)环境配置,详见 Java(JDK)环境
2、从 Scala 官网下载安装包:https://downloads.lightbend.com/scala/2.12.4/scala-2.12.4.msi

3、双击开始一步一步的安装;

4、同意 License;

5、此处可以选择取消“Update system PATH”的设置,随后手动设置环境变量;

6、开始安装吧;


7、安装完成;

8、接着需要设置系统环境变量;
右击【我的电脑】--【属性】--【高级系统设置】--【环境变量】,如下图:

在用户变量下新增 SCALA_HOME 变量:

如果在第 5 步没有取消“Update system PATH”,则在系统变量的 PATH 变量中会看到追加的 scala\bin 设置;

此处可以保留系统变量中 PATH 追加的 scala 路径设置,也可以删除后统一在用户变量中的 PATH 进行设置;

9、最后一步,在 cmd 窗口中进行验证;

Inellij IDEA 上的开发环境配置
1、在欢迎界面中,选择 Configure -- Plugins;

2、在搜索框中输入“scala”,然后中间位置点击“Search in repositories”,或者直接点击下方的“Browse repositories”;

3、在“Browse Repositories”界面中查找“scala”并进行安装;


4、然后重启 Intellij IDEA;

5、选择【Configure】--【Setting】--【Editor】--【File Encodings】修改 IDE 的默认 Encoding;

6、新建一个 HelloWord 项目进行验证;
依次选择【Create New Project】--【Scala】--【sbt】--【Next】;

7、填写项目名称,选择项目存放目录,以及选择 sbt 版本和 Scala 版本;

8、上一步点击“Finish”后,项目就建立好了,此时 Intellij IDEA 在后台开始下载 sbt 和 scala 对应版本的一些 jar 包;

项目结构如下图所示:

9、然后在目录“scala”下新建一个“Scala Class”;

10、Name 填写“HelloWorld”,Kind 选择“Object”;

11、在 HelloWorld.scala 文件中编写如下代码;
object HelloWorld { // 程序入口 def main(args: Array[String]): Unit = { println("Hello World!!") // 输出 Hello World!! } }
12、在文件 HelloWorld.scala 上右键,或者在文件里的代码编辑窗口里右键,选择“Run 'HelloWorld'”命令,或者使用快捷键“Ctrl+Shift+F10”进行运行;

13、在下方的 Run 窗口中可以看到程序运行结果;

by.Memento
[Scala] 安装及环境配置(图文)的更多相关文章
- 【风马一族_mysql】MySQL免安装版环境配置图文教程
mysql存放在某一个磁盘中(笔者使用E盘) 配置系统变量 打开 电脑的属性 点击 高级系统设置 选择 高级 点击 环境变量 选择 系统变量 点击 变量Path,追加 值 E:\mysql-5.6.2 ...
- win系统下nodejs安装及环境配置
第一步:下载安装文件下载nodejs,官网:http://nodejs.org/download/,我这里下载的是node-v0.10.28-x86.msi,如下图: 第二步:安装nodejs下载完成 ...
- Laravel教程 一:安装及环境配置
Laravel教程 一:安装及环境配置 此文章为原创文章,未经同意,禁止转载. Homestead 最近在SF上面看到越来越多的Laravel相关的问题,而作为一个Laravel的脑残粉,本来打算有机 ...
- Python学习 1 一 Python2.75的安装及环境配置教程
Python2.75的安装及环境配置教程 Python的语法简洁,功能强大,有大量的第三方开发包(模块),非常适合初学者上手.同时Python不像java一样对内存要求非常高,适合做一些经常性的任务方 ...
- Yeoman入门之安装及环境配置
Yeoman入门之安装及环境配置 http://blog.csdn.net/panlingfan/article/details/27345037 http://www.nodejs.orgYEOMA ...
- Node.js安装及环境配置之Windows篇
Node.js安装及环境配置之Windows篇 一.安装环境 1.本机系统:Windows 10 Pro(64位)2.Node.js:v6.9.2LTS(64位) 二.安装Node.js步骤 1. ...
- Infer 在 Mac 上的安装和环境配置
Infer 在 Mac 上的安装和环境配置 Infer 介绍 Infer 是一个静态分析工具.Infer 可以分析 Objective-C, Java 或者 C 代码,报告潜在的问题. 任何人都可以使 ...
- QT的安装及环境配置
QT的安装及环境配置 一.windows的下QT的安装及环境配置 (一)从框架安装程序中安装 步骤: 准备:下载QT库,下载指定版本的MINGW,QT IDE 1.下载QT安装文件如:qt-win-o ...
- Windows+Python+anaconda机器学习安装及环境配置步骤
Windows+Python+anaconda机器学习安装及环境配置步骤 1. 下载安装python3.6以上版本(包含pip,不用自己安装)2. 直接下载安装pycharm安装包(用于编写pytho ...
随机推荐
- freemarker自定义标签报错(二)
freemarker自定义标签 1.错误描述 freemarker.core.ParseException: Unexpected end of file reached. at freemarker ...
- DirectShow学习笔记总结
DirectShow是微软公司在ActiveMovie和Video for Windows的基础上推出的新一代基于COM(Component Object Model)的流媒体处理的开发包,9.0之前 ...
- css属性详解
一.字体属性 字体 font-family可以把多个字体名称作为一个“回退”系统来保存.如果浏览器不支持第一个字体,则会尝试下一个.浏览器会使用它可识别的第一个值. body { font-famil ...
- eclipse -解决Unhandled event loop exception GC overhead limit exceeded
今天第一次遇到这个问题, 拿出来和大家分享一下. 首先说明下我发现这个错误的过程, 看下面的三张图片 1,在本地weblogic发布项目的时候 2 , 等待一段时间, 出现以下错误 3 , 点击上 ...
- css图片的相关操作
css图片的相关操作 1.案例源码 <!DOCTYPE html><html lang="en"><head> <meta charset ...
- RobotFramework下的http接口自动化Get Response header 关键字的使用
Get Response header 关键字用来获取http请求返回的http响应头部数据. 常见的Response Header: Header 解释 示例 Accept-Ranges 表明服务器 ...
- [POI2007]ATR-Tourist Attractions [TPLY]
[POI2007]ATR-Tourist Attractions 题目链接(https://www.luogu.org/problemnew/show/P3451) 这种稠密图还是建议你不要跑spfa ...
- (右偏树)Bzoj2333: [SCOI2011]棘手的操作
题面 戳我 Sol 右偏树滑稽+并查集 再在全局开一个可删除的堆(priority_queue) 注意细节 # include <bits/stdc++.h> # define RG re ...
- lodash源码分析之数组的差集
外部世界那些破旧与贫困的样子,可以使我内心世界得到平衡. --卡尔维诺<烟云> 本文为读 lodash 源码的第十七篇,后续文章会更新到这个仓库中,欢迎 star:pocket-lodas ...
- 常用Oracle进程资源查询语句(运维必看)
(一)根据程序名称查找相关信息select A.process,B.spid,A.sid,A.serial#,A.sql_address,A.username,A.program,A.status,A ...