Scala 基础(一):各平台安装
一、win7环境安装
1.安装jdk
直接双击,安装到想要的环境目录
2.修改环境变量
2.1新建系统变量 JAVA_HOME 输入jdk安装目录

2.2 修改PATH
修改PATH:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
2.3 新建classpath
将变量值修改为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
3.安装Scala
Windows scala一键安装包:
链接:https://pan.baidu.com/s/1KKoDw1uotDe1tXwADo2fYg
提取码:zv9e
双击后会自动配置环境变量
安装window环境完成,注销或者重启一下。
4.HelloWorld
打开cmd命令行,输入scala

ok!
二、liunx环境安装
1.jdk安装
将jdk拷贝到/usr/local文件夹下解压:tar -zvxf jdk-8u171-linux-x64.tar
然后修改环境变量 vi /etc/profile
添加:export JAVA_HOME=/usr/local/jdk1.8.0_171
末尾:export PATH=$PATH:$JAVA_HOME/bin
然后刷新一下环境变量:source /etc/profile
查看java -version

2.scala安装
下载scala:链接:https://pan.baidu.com/s/1Rpkv55n7NRAuQi-Anp3Qeg
提取码:xebw
将jdk拷贝到/usr/local文件夹下解压:tar -zvxf scala-2.12.7.tgz
然后修改环境变量 vi /etc/profile
添加:export SCALA_HOME=/usr/local/scala-2.12.7
末尾:export PATH=$PATH:$JAVA_HOME/bin:$SCALA_HOME/bin
然后刷新一下环境变量:source /etc/profile
查看scala-version

linux下开发步骤 直接使用vim开发 ,一个遍历数组的案例
将 Scala 代码编写到扩展名为 Hello.scala 的文件中。[代码说明]
通过 scala 命令对该 scala 文件进行编译,生成 .class 字节码文件。
在终端 执行 scala Hello 就可以看到运行效果。
注意:通过 scala 命令可以直接运行 Hello.scala 程序

————————————————
版权声明:本文为CSDN博主「坚持,再坚持一下」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/sinat_38648388/java/article/details/84317074
Scala 基础(一):各平台安装的更多相关文章
- Scala 基础入门【翻译】
原文地址 本文只是带你进入 Scala 的世界,包括安装.不可变量 val.可变量 var.定义类.集合(包括列表(list).集(set).映射(map))以及集合遍历和集合库(能达到并行/并发效果 ...
- 【Scala学习之一】 Scala基础语法
环境 虚拟机:VMware 10 Linux版本:CentOS-6.5-x86_64 客户端:Xshell4 FTP:Xftp4 jdk1.8 scala-2.10.4(依赖jdk1.8) spark ...
- Scala学习(一)--Scala基础学习
Scala基础学习 摘要: 在篇主要内容:如何把Scala当做工业级的便携计算器使用,如何用Scala处理数字以及其他算术操作.在这个过程中,我们将介绍一系列重要的Scala概念和惯用法.同时你还将学 ...
- Java基础-配置开发环境-安装JDK
Java基础-配置开发环境-安装JDK 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.计算机基础知识 1>.计算机的组成 计算机有硬件与软件组成. 2>.硬件: 硬 ...
- Scala基础知识[一]
摘要:在Scala 是 Scalable Language 的简写,是一门多范式(multi-paradigm)的编程语言.设计初衷是要集成面向对象编程和函数式编程的各种特性.Scala 运行在Jav ...
- Scala基础简述
* Scala基础简述 本文章作为Scala快速学习的教程,前提环境是:我假设在此之前,你已经学会了Java编程语言,并且我们以随学随用为目标(在此不会深度挖掘探讨Scala更高级层次的知识).其中语 ...
- OpenStack-iaas之“先点”云平台安装
1.认识OpenStack 1.云计算的起源 早在2006年3月,亚马逊公司首先提出弹性计算云服务.2006年8月9日,谷歌公司首席执行官埃里克·施密特(Eric Schmidt)在谷歌搜索引擎大会( ...
- Xamarin C# Android for Visual Studio 平台安装
原文:Xamarin C# Android for Visual Studio 平台安装 Xamarin是基于Mono的平台,目前主要有以下产品(更具体请见:http://xamarin.com/pr ...
- Cordova WP8 平台安装部署
原文:Cordova WP8 平台安装部署 Cordova是一个开放源码移动开发框架. 它允许您使用标准的 web 技术如 HTML5. CSS3 和 JavaScript 进行跨平台开发,避免每个移 ...
- Linux平台安装MongoDB及使用Docker安装MongoDB
一.Linux平台安装MongoDB MongoDB 提供了 linux 各发行版本 64 位的安装包,你可以在官网下载安装包. 下载地址:https://www.mongodb.com/downlo ...
随机推荐
- 将pycharm中的代码上传到远程Ubuntu中
no bb...下面直接放图开干...^_^
- (十)深入理解maven构建生命周期和各种plugin插件
链接:https://blog.csdn.net/zhaojianting/article/details/80321488
- Java 源码刨析 - String
[String 是如何实现的?它有哪些重要的方法?] String 内部实际存储结构为 char 数组,源码如下: public final class String implements java. ...
- 这一次搞懂Spring事务注解的解析
前言 事务我们都知道是什么,而Spring事务就是在数据库之上利用AOP提供声明式事务和编程式事务帮助我们简化开发,解耦业务逻辑和系统逻辑.但是Spring事务原理是怎样?事务在方法间是如何传播的?为 ...
- 万级TPS亿级流水-中台账户系统架构设计
万级TPS亿级流水-中台账户系统架构设计 标签:高并发 万级TPS 亿级流水 账户系统 背景 业务模型 应用层设计 数据层设计 日切对账 背景 我们需要给所有前台业务提供统一的账户系统,用来支撑所有前 ...
- WeChair项目Beta冲刺(5/10)
团队项目进行情况 1.昨日进展 Beta冲刺第五天 昨日进展: 前后端并行开发,项目按照计划有条不絮进行 2.今日安排 前端:扫码占座功能和预约功能并行开发 后端:扫码占座后端逻辑开发,预约用座 ...
- C#数据结构与算法系列(十):中缀表达式转后缀表达式
1.具体步骤 1)初始化两个栈:运算符栈s1和储存中间结果的栈s2:2)从左至右扫描中缀表达式:3)遇到操作数时,将其压s2:4)遇到运算符时,比较其与s1栈顶运算符的优先级: (1)如果s1 ...
- pythonic context manager知多少
Context Managers 是我最喜欢的 python feature 之一,在恰当的时机使用 context manager 使代码更加简洁.清晰,更加安全,复用性更好,更加 pythonic ...
- 深入理解JVM(③)Java模块化系统
前言 JDK9引入的Java模块化系统(Java Platform Module System ,JPMS)是 对Java技术的一次重要升级,除了像之前JAR包哪有充当代码的容器之外,还包括: 依赖其 ...
- sharepoint 2010项目中,ashx页面获取SPContext.Current 为null的原因和解决方法
//错误的写法 public void ProcessRequest(HttpContext context) { SPSecurity.RunWithElevatedPrivileges(deleg ...