Scala环境搭建及安装

这篇具有很好参考价值的文章主要介绍了Scala环境搭建及安装。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

salca环境搭建

       由于scala是基于java来开发的, 编写的java类可以使用javac命令编译成.class文件被JVM加载到内存中执行 ! 那么scala可以通过scalac命令将编写的scala文件编译成.class文件一样被JVM加载到内存中,因此Scala是运行在JVM平台上的,所以安装Scala之前要安装JDK!

 1.Windows安装Scala编译器

方式一

访问Scala官网http://www.scala-lang.org/下载Scala编译器安装包,目前最新版本是3.1.3,但是目前大多数的框架都是用2.12.x编写开发的,Spark3.x使用的就是2.12.x,所以这里推荐2.12.x版本,下载scala-2.12.11.msi后点击下一步就可以了!

方式二

解压配置系统环境变量

scala安装及环境配置,scala,开发语言,后端

 在windows的控制台输入scala ,显示如下消息说明windows环境搞定!

scala安装及环境配置,scala,开发语言,后端 

 注意 1:解压路径不能有任何中文路径,最好不要有空格。

注意 2:环境变量要大写 SCALA_HOME

 

测试:

需求:计算两数 a 和 b 的和。

步骤:

1.在键盘上同时按 win+r 键,并在运行窗口输入 cmd 命令

2.输入 Scala 并按回车键,启动 Scala 环境。然后定义两个变量,并计算求和。

 示例:写一个 wordCount

import scala.io.Source

Source.fromFile("C:\\Users\\yi\\Desktop\\wc.txt")
.getLines
.toList
.flatMap(_.split(","))
.groupBy(w=>w)
.map(t=>(t._1,t._2.size))
.foreach(println)

 2.Linux安装Scala编译器

  1. 下载后上传Scala文件到linux上的定目录

  2. 解压

  3. 配置环境变量,将scala加入到PATH中

 vi /etc/profile

export SCALA_HOME=/opt/app/scala/scala-2.12.11

export PATH=$PATH:$JAVA_HOME/bin:/usr/java/scala-2.12.11/bin

 测试验证scala安装完成,任意位置输入scala后显示scala的命令行,然后在里面测试两数相加

 3.scala安装插件

方法一:离线安装

打开jetbrains得官网:http://www.jetbrains.com后点击Develop Tools后选择scala

 scala安装及环境配置,scala,开发语言,后端

 然后选择idea对应得版本下载插件(DownLoad即可)

scala安装及环境配置,scala,开发语言,后端

 打开idea后找到左上角得File --》settings --》plugins

scala安装及环境配置,scala,开发语言,后端

 点击设置选择Install Plugin from Disk ...后选择刚才下载得插件,点击ok后重启idea即可

scala安装及环境配置,scala,开发语言,后端

 方法二:在线安装

打开idea后找到左上角得File --》settings --》plugins--》搜索scala后install后重启idea即可

scala安装及环境配置,scala,开发语言,后端

 scala安装及环境配置,scala,开发语言,后端

 4 创建scala项目并编写HelloWorld案例

  1. 创建一个maven项目

  2. 在src--》main--》创建一个scala包

  3. 右击scala包下选择Mark Directory as --》 Sources Root

scala安装及环境配置,scala,开发语言,后端

4.右击项目名--》Add Framework Support...

scala安装及环境配置,scala,开发语言,后端

 5.进去选择scala,然后将scala得sdk添加进去,点击ok即可创建scala类了

scala安装及环境配置,scala,开发语言,后端

 

编写scala得类

  1. scala文件都是以.scala结尾的

  2. scala中的命名规范和java中的一致

  3. scala中的main方法要写在objec修饰的类中

  4. scala的执行流程和java的类似 , 先编译再执行,因此有编译期的错误推导

  5. scala 代码中的行末尾的分号最好不书写 ,体现其简洁文章来源地址https://www.toymoban.com/news/detail-700039.html

package com.doit.day01
object HelloWorld {
  def main(args: Array[String]): Unit = {
    println("学大数据来多易")
    System.out.println("java中的一部分代码在scala中也是可以运行的")
  }
}

到了这里,关于Scala环境搭建及安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 大数据开发语言Scala(一)——scala入门

    累了,基础配置不想写了,直接抄了→Scala的环境搭建 这里需要注意的是,创建新项目时,不要用默认的Class类,用Object,原因看→scala中的object为什么可以直接运行 package : 包,等同于java中的package object :,声明一个单例对象(伴生对象) main方法 :从外部可以直接

    2024年02月05日
    浏览(56)
  • 1.3 使用Scala集成开发环境

    (一)启动IDEA 采用的是开源免费的IDEA 2020.1版本 (二)安装Scala插件 Scala插件的安装有两种方式:在线与离线。我们学习在线安装方式。 启动IDEA,在欢迎界面中选择Configure→Plugins命令 (三)配置IDEA使用的默认JDK 启动IDEA后,选择欢迎界面下方的Configure→Structure for New Proj

    2024年02月09日
    浏览(303)
  • Scala安装配置

    1. 概述 Scala(斯嘎拉)这个名字来源于\\\"Scalable Language(可伸缩的语言)\\\",它是一门基于JVM的多范式编程语言,通俗的说:Scala是一种运行在JVM上的函数式的面向对象语言。之所以这样命名,是因为它的设计目标是:随着用户的需求一起成长。Scala可被广泛应用于各种编程任务, 从编

    2024年02月04日
    浏览(36)
  • spark底层为什么选择使用scala语言开发

    基于Scala的语言特性 集成性:Scala 是一种运行在 Java 虚拟机(JVM)上的静态类型编程语言,可以与 Java 代码无缝集成。由于 Spark 涉及到与大量 Java 生态系统的交互,例如 Hadoop、Hive 等,使用 Scala 可以方便地与这些组件进行集成和交互。 函数式编程支持:Scala 是一种面向函数

    2024年02月10日
    浏览(54)
  • Linux CentOS下大数据环境搭建(zookeeper+hadoop+hbase+spark+scala)

    本篇文章是结合我个人学习经历所写,如果遇到什么问题或者我有什么错误,欢迎讨论。 百度网盘链接:https://pan.baidu.com/s/1DCkQQVYqYHYtPws9hWGpgw?pwd=zh1y 提取码:zh1y 软件在连接中VMwareWorkstation_V16.2.1_XiTongZhiJia的文件夹下。 双击运行安装包,这里下一步即可。 这里勾选我接受许可

    2024年04月15日
    浏览(66)
  • 十分钟带汝入门大数据开发语言Scala

    大家好,我是百思不得小赵。 创作时间:2022 年 6 月 7 日 博客主页: 🔍点此进入博客主页 —— 新时代的农民工 🙊 —— 换一种思维逻辑去看待这个世界 👀 今天是加入CSDN的第1193天。觉得有帮助麻烦👏点赞、🍀评论、❤️收藏 Scala是一门多范式的编程语言,一种类似Ja

    2024年02月02日
    浏览(53)
  • 【头歌】Scala的安装与配置 - 详解

    【提示】 点击每一关 参考答案 可以快速复制。 目录 第1关:Scala 环境的安装与部署 任务描述 相关知识 编程要求 参考答案 本关任务:安装与配置 Scala 开发环境。 Scala 是一种函数式面向对象语言,它融汇了许多前所未有的特性,而同时又运行于 JVM 之上。随着开发者对 Sc

    2024年02月04日
    浏览(87)
  • IDEA中scala安装与配置(详细步骤)

    1.打开IDEA的settings,点击 Plugins (插件),点击Marketplace(市场) 搜索scala进行下载   2.点击 Restart IDE,重启IDEA即可 3.创建scala目录 4.Mark scala目录为 source root 5.在windows的电脑安装scala jdk并且配置 环境变量 6.在IDEA中指定scala的jdk  7.创建scala class 测试是否成功

    2024年02月06日
    浏览(47)
  • hadoop(伪分布式)上的spark和Scala安装与配置详细版

    在搭建spark和Scala前提下,必需安装好hive和java,和 Hadoop的伪分布式 哦 1、安装与配置Scale        (1)去官网下载Scala         官网地址: The Scala Programming Language (scala-lang.org) https://www.scala-lang.org/ 这里我要的是scala-2.2.12.12.tgz 然后我们点击 all releases 点进去之后往下找 然后

    2024年04月28日
    浏览(48)
  • 你知道Scala编程语言吗?Scala基础教程【建议收藏】

    作者:i阿极 作者简介:Python领域新星作者、多项比赛获奖者:博主个人首页 😊😊😊如果觉得文章不错或能帮助到你学习,可以点赞👍收藏📁评论📒+关注哦!👍👍👍 📜📜📜如果有小伙伴需要数据集和学习交流,文章下方有交流学习区!一起学习进步!💪 Scala是一种

    2023年04月08日
    浏览(80)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包