Scala是基于java之上,运行在jvm,scala也会像java文件一样,被编译成class文件,而且在程序中可以使用java的类库和变量,使用 Scala 之前必须先安装 Java(>1.5版本)。这里也只讲解在linux上的安装配置,其实windows也是差不多的,所以不在此赘述。

服务器版本:linux centos 7

1.下载安装配置java环境

2.下载Scala

Scala 官方下载地址:https://www.scala-lang.org/download/

在网页最上方注意你的java版本和scala版本的匹配

而下载地址在网页下方,我们选中linux版本下载

下载后解压到/opt/scala-2.12.8

3.配置Scala 环境变量

和java配置环境变量一样#vi /etc/profile

export SCALA_HOME=/opt/hadoop/scala-2.12.8

export PATH=$PATH:${SCALA_HOME}/bin:${JAVA_HOME}/bin

:wq

#source /etc/profile

验证是否配置成功# scala -version

Scala code runner version 2.12.8 -- Copyright 2002-2017, LAMP/EPFL and Lightbend, Inc.

4.Scala 打印 hello world# scala

scala> var str="scala"

str: String = scala

scala> print("hello "+str)

hello scala

scala>

除了scala命令行,你也可以在网页上体验测试Scala代码:https://scalafiddle.io/

另外scala bin目录下有scala和scalac这和 java bin目录 java和javac是差不多的,都是用来编译运行的,这篇文章也就是用hello world来让你认识scala,而实际开发中光有jdk就能运行jar,也就能运行scala打包的程序,因为scala打包编译后也是class,所以实际开发中可能用不到这里下载的scala sdk。

scala linux环境变量配置,Scala 下载安装并配置环境相关推荐

  1. Day001--Scala中的下载安装配置及下载安装集成开发环境IDEA

    老生常谈,我们学习一门语言之初都会先将其所依赖的环境和包安装好,Scala也不例外,只是Scala不能像Java一样,有一个专门来写它的IDE(eclipse),但我们可以在IDEA(集成开发环境)上 ...

  2. 【GO | 基于linux和Windows平台的下载安装及配置】

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 1. GO 安装 1-1. linux平台安装GO 1-2. Windows平台安装 2. IDE的安装 2-1. l ...

  3. java ee 下载 安装配置_JavaEE下载安装及配置.doc

    JavaEE下载安装及配置 Apache Tomcat下载安装及配置 下载 Tomcat6.X最新版本官网下载地址:/tomcat/tomcat-6/v6.0.35/bin/ 右键迅雷下载即可. 安装 ...

  4. win10环境下Android SDK下载安装及配置教程

    最近在配置Android环境时,发现网上许多教程都是在win7版本下进行配置的且存在许多问题,按照流程无法正确配置环境,因此我在收集网上资料及亲自配置成功的情况下,写出此文章.如有无法配置成功的话,欢 ...

  5. win10环境下Android SDK下载安装及配置教程----Android SDK安装

    接着上一篇文章,这个章节主要是安装Android SDK和配置Android SDK环境 1.下载并安装Android SDK 下载Android SDK Tools,可以选择去我的百度网盘上下载(链 ...

  6. sublime配置mysql_Sublime下载安装和配置

    此应用适合写前端.后台初学者学习,能够有效的增加你对代码的熟悉度和对键盘的熟悉度. 方面以后再面试过程中需要你手写代码,更有利于后面你对核心代码的解读. 一.下载和安装 下载位置 :http://ww ...

  7. php6 配置,thinkphp6下载安装与配置图文详细讲解教程(composer下载安装)

    thinkphp6发布也有一段时间了,相对来说比较稳定,是时候学习一下thinkphp6框架,提前学习,到正式发布的时候,可以直接拿来做正式的项目,先人一步.thinkPHP6.0在5.1的基础上对底 ...

  8. PhantomJS浏览器下载安装、配置环境变量及使用教程

    文章目录 1. PhantomJS简介 2. 下载 3. 安装 4. 配置环境变量 5. 验证是否安装正确 6. 操作PhantomJS浏览器 1. PhantomJS简介 PhantomJS 是一个 ...

  9. Xamarin.Forms教程下载安装JDK配置环境变量

    Xamarin.Forms教程下载安装JDK配置环境变量 Xamarin.Form环境配置下载安装JDK JDK是编程Java程序必须的软件.也许有人会问我们用的C#为什么还有Java呢?这是因为我们 ...

  10. Windows 10下载安装openjdk及环境变量配置(以openjdk 8为例)

    Windows 10下载安装openjdk及环境变量配置(以openjdk 8为例) Windows 10下载安装openjdk及环境变量配置 下载地址 https://www.azul.com/do ...

最新文章

  1. java的重点是什么_你知道初学者学习Java的重点是什么吗?
  2. Spring @CrossOrigin 通配符 解决跨域问题
  3. modsecurity配置指令学习
  4. .NET Core 在程序集中集成Razor视图
  5. 让“云”无处不在-Citrix Xenserver之七 转换:XenConver和p2v-legacy
  6. 孤城内,秋风秋雨抛荒了谁的一怀若水情思?
  7. php截取视频指定帧为图片,把视频变成一帧一帧的图片(ae怎么把视频变成单帧) 视频截图视频画面每帧图片截取...
  8. 基于生物特征识别认证方式对应2020版《个人信息安全规范》的解读-1
  9. PS教程:逼真的模特投影
  10. 怎么把图片的边缘弄圆_如何PS制做出边缘清晰或虚化的圆角照片
  11. 计算机组成原理资料(选择题)
  12. 黑客捣毁了个暗网杀手网站,却险些触发了世界各地的多起杀戮...
  13. 卿来云老师以前课程主页
  14. 主流的深度学习优化方法(SGD,SGDM,Adagrad,RMSProp,Adam)
  15. Prometheus pod 流量监控
  16. 97-ICMP 协议(端口不可达)
  17. 一个带展开按钮的TextView控件
  18. 机器学习基础篇(四)——交叉验证
  19. 汇率转换(HTML+CSS+JS 附源码)
  20. Windows搭建RTMP服务器+OBS推流+VLC拉流

热门文章

  1. PyTorch 表情识别
  2. 双主动桥隔离双向DC-DC变换器(五)硬件设计和优化
  3. 声波转字符c语言代码,声波传输解码
  4. 鸿鹄论坛oracle资料,鸿鹄论坛_HCNA-Storage (H13-611)题库 v4.0.pdf
  5. 方舟生存进化秘籍大全
  6. 非线性系统离散线性化方法(二)
  7. Javascript上传图片转base64并预览
  8. 物联网工程-监控箱、配电箱内接线、出线及布线安装规范设计
  9. p系列服务器产品介绍,常用p系列服务器RS6000服务器产品号码对照表.doc
  10. TCP/UDP压力测试工具