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 ...
随机推荐
- redis 数据删除策略和逐出算法
数据存储和有效期 在 redis 工作流程中,过期的数据并不需要马上就要执行删除操作.因为这些删不删除只是一种状态表示,可以异步的去处理,在不忙的时候去把这些不紧急的删除操作做了,从而保证 redis ...
- Ement 学习
<!DOCTYPE html><html lang="en"><head> <meta http-equiv="Content- ...
- Excel 中将大于511的十进制数转换成二进制
If number < -512 or if number > 511, DEC2BIN returns the #NUM! error value. 所以不能直接使用DEC2BIN函数. ...
- 8种排序算法 Java实现
冒泡排序 O(n2) 两个数比较大小,较大的数下沉,较小的数冒起来. public static void bubbleSort(int[] a) { //临时变量 int temp; //i是循环次 ...
- Tensorflow报错:OMP: Error #15: Initializing libiomp5.dylib, but found libiomp5.dylib already initialized.
参考: https://github.com/dmlc/xgboost/issues/1715 解决方法: I solved it with 'conda install nomkl'.
- android屏幕适配的全攻略--支持不同的屏幕尺寸适配平板和手机
一. 核心概念与单位详解 1. 什么是屏幕尺寸.屏幕分辨率.屏幕像素密度? 屏幕分辨率越大,手机越清晰 dpi就是dot per inch dot意思是点,就是每英寸上面的像素点数 android原始 ...
- vmware 虚拟机安装失败如何解决
1.最好安装在默认路径2,安装之前先卸载之前安装的软件,卸载使用最经典的Windows软件卸载工具Windows install clean up其他方式的卸载我使用了很多次都不行,网上很多方法都看了 ...
- java面试基础必备
一.Java基础 1. String类为什么是final的. 2. HashMap的源码,实现原理,底层结构. 3. 说说你知道的几个Java集合类:list.set.queue.map实现类咯... ...
- Spring Boot2+Resilience4j实现容错之Bulkhead
Resilience4j是一个轻量级.易于使用的容错库,其灵感来自Netflix Hystrix,但专为Java 8和函数式编程设计.轻量级,因为库只使用Vavr,它没有任何其他外部库依赖项.相比之下 ...
- 3dTiles 数据规范详解[2] Tileset与Tile
转载请声明出处:全网@秋意正寒 https://www.cnblogs.com/onsummer/p/13128682.html 一.一个简单的3dTiles数据示例 上图是一份 3dTiles数据集 ...