Scala入门_开发环境安装
开发环境安装
学习如何编写scala代码之前,需要先安装scala编译器以及开发工具
Java程序编译执行流程
Scala程序编译执行流程
scala程序运行需要依赖于Java类库,必须要有Java运行环境,scala才能正确执行
根据上述流程图,要编译运行scala程序,需要
- jdk(jvm)
- scala编译器(scala SDK)
接下来,需要依次安装以下内容:
- 安装JDK
- 安装scala SDK
- 安装IDEA插件
安装JDK
安装JDK 1.8 64位版本,并配置好环境变量
安装scala SDK
scala SDK是scala语言的编译器,要开发scala程序,必须要先安装SDK
本次安装的版本是: 2.11.12
步骤
- 下载、安装SDK
- 测试是否安装成功
具体操作
- 双击scala-2.11.12.msi,将scala安装在指定目录,例如:c:/opt
- 打开控制台,输入
scala -version
安装IDEA scala插件
IDEA默认是不支持scala程序开发,所以需要来安装scala插件来支持scala语言。
步骤
- 下载指定版本IDEA scala插件
- IDEA配置scala插件
- 重新启动IDEA
具体操作
操作1:查看IDEA的版本号
操作2:到IDEA官网下载对应版本的IDEA scala插件
[!DANGER]
请务必下载IDEA版本一致的scala插件
操作3:选择配置 > 选择插件
操作4:点击小齿轮 > 选择从本地安装插件
操作5:找到下载的插件位置,点击OK
操作6:重新启动IDEA
操作7:查看scala插件
这样就大功告成了!!
Scala入门_开发环境安装相关推荐
- ROM定制开发入门-linux开发环境安装和准备
环境安装-Linux环境 主要是Ubuntu安装复杂些,Ubuntu下操作的相对较少,一般为打包解包,打包环境配置相对简单: 安装ubuntu 配置selinux 以下是安装Ubuntu的教程: (为 ...
- Oracle EBS OAF开发入门(1)-开发环境安装和配置
开发端环境: Windows 7 开发工具:Oracle JDeveloper 10.1.3.5.0.3(官方下载:p24611686_R12_GENERIC.zip) Oracle EBS版本: R ...
- 2021年大数据常用语言Scala(二):Scala开发环境安装
目录 开发环境安装 安装JDK 安装scala SDK 步骤 具体操作 安装IDEA scala插件 步骤 开发环境安装 学习如何编写scala代码之前,需要先安装scala编译器以及开发工具 sca ...
- Spring Security入门(一) 导学与开发环境安装
一.导学 课程目标 深入理解Spring Security及相关框架的原理.功能和代码 可以机遇Spring Security及相关框架独立开发认证授权相关功能 掌握抽象和封装的常见技巧,可以编写可重 ...
- Oracle APEX 系列文章4:在阿里云上打造属于你自己的APEX完整开发环境 (安装XE, ORDS, APEX)
本文是钢哥的Oracle APEX系列文章中的第四篇,完整 Oracle APEX 系列文章如下: - Oracle APEX 系列文章1:Oracle APEX, 让你秒变全栈开发的黑科技 - Or ...
- Oracle APEX 系列文章4:在阿里云上打造属于你自己的APEX完整开发环境 (安装XE, ORDS, APEX)...
本文是钢哥的Oracle APEX系列文章中的第四篇,完整 Oracle APEX 系列文章如下: Oracle APEX 系列文章1:Oracle APEX, 让你秒变全栈开发的黑科技 Oracle ...
- Python学习小组课程-课程大纲与Python开发环境安装
一.前言 注意:此为内部小组学习资料,非售卖品,仅供学习参考. 本系列课程: Python学习小组课程-课程大纲与Python开发环境安装 Python学习小组课程P1-Python基础(1)语法与数 ...
- Cocos Creator 开发环境安装
Cocos Creator 开发环境安装 1 下载 dashboard 官网 Cocos引擎_游戏开发引擎 顶栏中找到 产品 | Cocos Creator 下载 DashBoard 安装 Dashb ...
- 构建scala+IDEA+sbt开发环境
构建scala+IDEA+sbt开发环境 @(SCALA)[scala] 设置build.sbt后,idea不会自动下载依赖关系??后台运行sbt compile成功,但idea没有自动将相应的包放到 ...
最新文章
- PM2管理node.js
- 因为WPFe JavaScript到了不得不学的地步
- Redis服务器的启动过程分析
- 包机制、阿里巴巴开发手册
- append 后如何删除_如何在STATA中合并数据文件呢?
- Unity Shader:用几何着色器实现复联3灭霸的终极大招灰飞烟灭
- WPF引用外部类库中的资源文件提示不能找到的解决方法
- grep命令与正则表达式
- xml中加html源码,从xml获取数据以插入html标签,但在源代码中未看到
- 蓝懿iOS培训日志22 图册
- 非旋转Treap及可持久化[Merge,Split]
- 2.安装 Android SDK
- java recv failed,java.sql.SQLException: I/O Error: Software caused connection abort: recv failed
- 软件实施工程师到底是做什么的?
- allennlp.modules.span_extractors
- 流媒体 直播细节优化
- 社会人类学类毕业论文文献包含哪些?
- Django之发送邮件
- 7、固定资产减少凭证处理
- 乐普生物通过聆讯:预计年亏10亿 海通证券与阳光人寿是股东