当前位置: 首页 > news >正文

大数据应用开发2-Scala语言各个环境配置

一、首先安装JDK1.8版本(简单过一下)

1.下载与安装

下载Java1.8 地址:Java Downloads | Oracle 中国  点击跳转(下载需要登录甲骨文账号)

  • 下载完成运行

修改安装目录(两个都要改)

复制第一次修改的安装目录

2.配置环境变量

在此电脑图标上右键,打开属性,点开高级系统设置——》环境变量

在系统环境变量里新建—— 变量名:JAVA_HOME 变量值就是刚刚复制的地址

再双击PATH编辑,新建%JAVA_HOME%bin

后面就是确定确定确定

后面按win + R 输入cmd 启动终端 输入Java -version查看配置是否成功

二、Scala下载与配置安装(过程和Java差不多)

1.下载与解压

下载地址:Scala 2.12.11 | The Scala Programming Language (scala-lang.org)

我用的Scala2.12.11 这个版本要和Java对应,具体什么的我记不清的2.12.X应该都可以

下载完成后解压到自己选择的地址

复制地址

2.配置环境变量

进去环境变量

系统变量添加SCALA_HOME 变量值还是解压的地址

进入PATH添加%SCALA_HOME%\bin,然后就是确定确定

打开终端,输入scala -version

Scala安装配置完成

三、Scala的IDE配置

1.IDE环境配置

默认情况下 IDEA 不支持 Scala 的开发,需要安装 Scala 插件
打开插件,搜索scala安装上

新建项目,位置自己选择一个合适的,语言是Java,构建系统是maven,JDK1.8

选中这个根目录,右键,添加框架支持,选择Scala

注意 :如果是第一次引入框架, Use libary 看不到,需要选择你的 Scala 安装目录,然
后工具就会自动识别,就会显示 user libary
2.创建项目的源文件目录
右键点击 main 目录 ->New-> 点击 Diretory -> 写个名字(比如 scala )。
右键点击 scala 目录 ->Mark Directory as-> 选择 Sources root ,观察文件夹颜色发生变化。
接下来就可以创建测试类
输入main,回车可以自动补全,编写我们第一个Scala程序吧!

相关文章:

  • 基于TIC6000的DSP教学实验箱操作教程:5-18 RGB24图像灰度转换(LCD显示)
  • NCC开发记录
  • openssl 命令详解
  • orangepi 3b安装 miniconda,后安装 opencv-python
  • springcloud alibaba整合sentinel并结合dashboard控制面板设置规则
  • Docker的一个简单例子(一)
  • 手机电脑之间快速传输图片视频文件,不压缩画质、不限制大小的方法!
  • 【嵌入式】About USB Powering
  • BIO、NIO
  • 最长的指定瑕疵度的元音子串 (100%用例)C卷 (JavaPythonNode.jsC语言C++)
  • InternLM第1节课笔记
  • 程序媛的mac修炼手册--MacOS系统更新升级史
  • Linux第2步_创建虚拟机
  • 计算机网络名词解释
  • Python等高线图的绘制(Matplotlib篇-11)
  • JavaScript 如何正确处理 Unicode 编码问题!
  • Android开源项目规范总结
  • CAP理论的例子讲解
  • css选择器
  • Just for fun——迅速写完快速排序
  • PAT A1120
  • 安卓应用性能调试和优化经验分享
  • 浮动相关
  • 关于Flux,Vuex,Redux的思考
  • 基于HAProxy的高性能缓存服务器nuster
  • 线上 python http server profile 实践
  • ​业务双活的数据切换思路设计(下)
  • #NOIP 2014#Day.2 T3 解方程
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (Ruby)Ubuntu12.04安装Rails环境
  • (仿QQ聊天消息列表加载)wp7 listbox 列表项逐一加载的一种实现方式,以及加入渐显动画...
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • (篇九)MySQL常用内置函数
  • (一)spring cloud微服务分布式云架构 - Spring Cloud简介
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • (转)fock函数详解
  • .dat文件写入byte类型数组_用Python从Abaqus导出txt、dat数据
  • .NET 4 并行(多核)“.NET研究”编程系列之二 从Task开始
  • .NET(C#) Internals: as a developer, .net framework in my eyes
  • .Net接口调试与案例
  • ?php echo $logosrc[0];?,如何在一行中显示logo和标题?
  • @Autowired和@Resource的区别
  • @value 静态变量_Python彻底搞懂:变量、对象、赋值、引用、拷贝
  • [ C++ ] STL---仿函数与priority_queue
  • [ vulhub漏洞复现篇 ] Grafana任意文件读取漏洞CVE-2021-43798
  • [ 渗透测试面试篇 ] 渗透测试面试题大集合(详解)(十)RCE (远程代码/命令执行漏洞)相关面试题
  • [Android]竖直滑动选择器WheelView的实现
  • [AutoSar]BSW_OS 02 Autosar OS_STACK
  • [C++] new和delete
  • [CLR via C#]11. 事件
  • [C语言]——内存函数
  • [HTML]Web前端开发技术28(HTML5、CSS3、JavaScript )JavaScript基础——喵喵画网页
  • [LeetCode] 626. 换座位
  • [LeetCode]-283. 移动零-1089. 复写零
  • [leetcode]Flatten Binary Tree to Linked List