Scala-2.13.0 安装及配置
Scala 简介
Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。
Scala 运行在Java虚拟机上,并兼容现有的Java程序。
Scala 源代码被编译成Java字节码,所以它可以运行于JVM之上,并可以调用现有的Java类库。
准备工作
环境
JDK:1.8
Scala:Scala-2.13.0
依赖环境
Scala 语言可以运行在Window、Linux、Unix、 Mac OS X等系统上。
Scala是基于java之上,大量使用java的类库和变量,必须使用Scala之前必须先安装 Java
安装 JDK
CentOs7.3 安装 JDK1.8
安装
确保你本地以及安装了 JDK 1.8 以上版本,并且设置了 JAVA_HOME 环境变量及 JDK 的bin目录。
下载解压
解压缩文件包,可将其移动至/lib/
下:
su hadoop
cd /home/hadoop/
wget https://downloads.lightbend.com/scala/2.13.0-M2/scala-2.13.0-M2.tgz
sudo tar -zxvf scala-2.13.0-M2.tgz -C /lib/
sudo mv /lib/scala-2.13.0-M2/ /lib/scala
环境变量
如果是对所有的用户都生效就修改vi /etc/profile
文件
如果只针对当前用户生效就修改 vi ~/.bahsrc
文件
sudo vi /etc/profile
#scala
export SCALA_HOME=/lib/scala
export PATH=${SCALA_HOME}/bin:$PATH
使环境变量生效,运行 source /etc/profile
使/etc/profile
文件生效
验证
:wq!保存退出,重启终端,执行 scala 命令,输出以下信息,表示安装成功:
scala
Welcome to Scala 2.13.0-M2 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_144).
Type in expressions for evaluation. Or try :help.scala> scala> println("Hello World!")
Hello World!
scala>
Contact
- 作者:鹏磊
- 出处:http://www.ymq.io
- Email:admin@souyunku.com
- 版权归作者所有,转载请注明出处
- Wechat:关注公众号,搜云库,专注于开发技术的研究与知识分享
Scala-2.13.0 安装及配置相关推荐
- hadoop 2.5.0安装和配置
安装hadoop要先做以下准备: 1.jdk,安装教程在 http://www.cnblogs.com/stardjyeah/p/4640917.html 2.ssh无密码验证,配置教程在 http: ...
- Maven3.5.0安装与配置
Maven3.5.0安装与配置 下载Maven3.5.0 Maven3.5.0下载地址 Maven3.5.0的安装 将下载后的apache-maven-3.5.0-bin.zip解压,如"g ...
- tomcat9.0安装与配置
tomcat9.0安装与配置 准备工作 通常情况下,是先下载JDK.JRE之后再下载tomcat的,所以在安装配置tomcat之前,需要检查一下你的jdk.jre环境变量是否配置完成. ·控制面板-& ...
- 国产达梦数据库学习笔记(一):NeoKylin7.0安装及配置与常用基础命令
国产达梦数据库学习笔记(一):NeoKylin7.0安装及配置与常用基础命令 以VMware Workstation Pro 15环境下的NeoKylin7.0与DM8为例 中标麒麟系统NeoKyli ...
- Spark2.1.0安装与配置(单机版)
Spark2.1.0安装与配置(单机版) B站同步视频:Spark2.1.0安装与配置(单机版) 前言 该安装教程是承接Spark源码编译B站教程所制,因此所使用的安装包是在Spark源码编译教程中得 ...
- 查询linux kafka安装目录,Kafka 1.0.0安装和配置--Linux篇
阅读目录: 1. 关闭防火墙和Selinux 2. 安装所需环境JDK,Zookeeper 3. 下载Kafka 1.0.0版本 4. 配置Kafka 5. 启动Kafka并验证 6. 报错及解决 7 ...
- UE5 C++ Rider 编程指南 0.安装和配置
目录 0. 前言 1. Rider特性 1.1 快速跨平台C++支持 1.2 连接代码和UE编辑器 1.3 协助反射机制和RPC 1.4 代码分析和命名风格 1.5 调试器 1.6 单元测试 2. 安 ...
- VMware NSX 4.0安装、配置和升级实战
本文通过一个Vmware NSX 4的安装配置实例,扼要说明了一个典型的NSX系统配置.升级过程需要注意的正确步骤,并列出了作者在学习过程中踩过的坑,为同行绕过提供借鉴. 1.系统软硬件环境说明 本安 ...
- mysql8.0安装及配置超详细教程_系统城教你mysql8.0安装与配置教程
一.下载mysql 安装mysql有两种方式,一种是下载安装包安装,另一种是下载压缩包解压配置,这里使用安装包方式. 进去后点击下面的Download 点击No thinks进入下载 二.安装mysq ...
最新文章
- 在青岛呆了两年之后,我明白了何为工资低消费高。。。
- thinkphp5带条件分页
- Linux 写时复制机制原理
- 解决mac升级后,出现的 xcrun: error: invalid active developer path, missing xcrun 错误
- geth 转账_eth客户端安装 geth使用 批量转账(一)
- python关键词大全_Python 批量获取Baidu关键词的排名并入库
- 五一小长假|不得不说的一些话
- Java中IO流知识点总结
- Spark中的Shuffle算子
- 年仅44岁,又一高校教师英年早逝
- 踩坑日记(二):记一次线上业务—Redis 的缓存雪崩
- python走起之第十三话
- c语言abs作用是什么意思,c语言中函数abs和fabs有什么区别?
- C语言程序怎么解决数独,数独解法解决方法
- 有效提排名!2022 年最全App应用市场优化(ASO)策略
- 【自动控制原理】系统带宽
- Anima Toon:体素角色动画软件
- opencv-python-仿射变换-图片拉伸成平行四边形
- 简单医药项目的疾病分类二级联动
- DeepMind哈萨比斯对话哈里王子:2018年AI最大的突破在生物或化学
热门文章
- python 的钻石继承问题
- “这张图告诉你什么?”
- java 商品评价计算算法
- Dojo QuickStart 快速入门教程 (2) 基本框架
- openstack的vnc启动ssl
- 《树莓派渗透测试实战》——2.12 用例子总结以上步骤
- linux raw限制端口访出,使用Linux raw socket时需要注意的一些问题
- 单片机按键防抖程序_这些单片机按键设计方案,请拿好,不谢!
- css判断不同分辨率显示不同宽度布局实现自适应宽度
- springboot + mybatis + gradle项目构建过程