scala 安装和创建项目

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

Scala,一种可随您扩展的编程语言:从小型脚本到大型多平台应用程序。Scala不是Java的扩展,但它完全可以与Java互操作。在编译时,Scala文件将转换为Java字节码并在JVM(Java虚拟机)上运行。Scala被设计成面向对象和函数式的。它是一种纯粹的面向对象语言。scala的名字来源于单词scalable,意思是它可以随着用户的需求而增长

Scala 官网:https://www.scala-lang.org/

目录

1、scala 安装

1.1、使用 Scala安装程序安装

1.2、直接安装

2、HelloWorld 代码

3、IDEA 中使用 Scala

3.1、安装 Scala 插件

3.2、新建 Scala 项目

3.3、新建 maven 项目


1、scala 安装

scala 安装要保证电脑已经安装过 java8 获取 java11,笔者的电脑安装的是 java11

scala 安装和创建项目,Scala,scala,大数据,开发语言

scala 官网说明截图

scala 安装和创建项目,Scala,scala,大数据,开发语言

scala安装笔者介绍2种方式

1.1、使用 Scala安装程序安装

官网下载 Scala 安装程序

scala 安装和创建项目,Scala,scala,大数据,开发语言

下载安装程序

根据自己的电脑系统进行选择

scala 安装和创建项目,Scala,scala,大数据,开发语言

下载完成

scala 安装和创建项目,Scala,scala,大数据,开发语言

解压

scala 安装和创建项目,Scala,scala,大数据,开发语言

在 cs-x86_64-pc-win32.exe 所在文件目录打开 cmd 窗口

执行安装命令

cs-x86_64-pc-win32.exe install scala
cs-x86_64-pc-win32.exe install scalac

scala 安装和创建项目,Scala,scala,大数据,开发语言

scala 安装和创建项目,Scala,scala,大数据,开发语言

安装的 scala 默认在 C:\Users\Administrator\AppData\Local\Coursier\data\bin 目录下

scala 安装和创建项目,Scala,scala,大数据,开发语言

这个可以通过双击执行 cs-x86_64-pc-win32.exe 看到

scala 安装和创建项目,Scala,scala,大数据,开发语言

可以根据需给 C:\Users\Administrator\AppData\Local\Coursier\data\bin 目录配置环境变量

查看 scala 版本

scala3 -version

scala 安装和创建项目,Scala,scala,大数据,开发语言

1.2、直接安装

笔者使用这种方式

打开scala 下载页面:https://www.scala-lang.org/download/

往下看,找到要安装的版本,笔者选择 3.3.1

scala 安装和创建项目,Scala,scala,大数据,开发语言

打开 github 下载页面

scala 安装和创建项目,Scala,scala,大数据,开发语言

github 下载页

scala 安装和创建项目,Scala,scala,大数据,开发语言

滑到页面最下面,点击下载

scala 安装和创建项目,Scala,scala,大数据,开发语言

下载完成

scala 安装和创建项目,Scala,scala,大数据,开发语言

解压

scala 安装和创建项目,Scala,scala,大数据,开发语言

bin 目录

scala 安装和创建项目,Scala,scala,大数据,开发语言

查看版本

在 bin 目录下执行命令

scala -version

scala 安装和创建项目,Scala,scala,大数据,开发语言

配置环境变量

新建系统环境变量 SCALA_HOME = D:\env\scala\scala3-3.3.1

在系统环境变量Path 后面添加 %SCALA_HOME%\bin

安装完成

2、HelloWorld 代码

配置环境变量后,在任意空文件目录下新建 HelloWorld.scala 文件

HelloWorld.scala 内容

object HelloWorld {
    def main(args: Array[String]): Unit =  {
        print("hello world")
    }
}

编译 HelloWorld.scala 

scalac HelloWorld.scala

编译之后运行

scala HelloWorld

运行效果

scala 安装和创建项目,Scala,scala,大数据,开发语言

3、IDEA 中使用 Scala

3.1、安装 Scala 插件

打开 IDEA 设置,点开插件

scala 安装和创建项目,Scala,scala,大数据,开发语言

搜索 Scala 插件

安装

scala 安装和创建项目,Scala,scala,大数据,开发语言

安装完成后,重启 IDEA

scala 安装和创建项目,Scala,scala,大数据,开发语言

3.2、新建 Scala 项目

New、Module

scala 安装和创建项目,Scala,scala,大数据,开发语言

选择 Scala

scala 安装和创建项目,Scala,scala,大数据,开发语言

编辑项目名、添加 Scala SDK

scala 安装和创建项目,Scala,scala,大数据,开发语言

添加 Scala SDK

scala 安装和创建项目,Scala,scala,大数据,开发语言

选择 Scala

这里 Scala 版本和 IDEA 版本有关系,笔者的IDEA版本是2018年的,不能使用Scala 3,笔者使用的是Scala 2.X 版本

scala 安装和创建项目,Scala,scala,大数据,开发语言

完成

scala 安装和创建项目,Scala,scala,大数据,开发语言

新建 Scala 代码

在 src 目录下右键 New、Scala Script

scala 安装和创建项目,Scala,scala,大数据,开发语言

文件名

scala 安装和创建项目,Scala,scala,大数据,开发语言

新建完成

scala 安装和创建项目,Scala,scala,大数据,开发语言

添加代码

object Demo {
  def main(args: Array[String]): Unit = {
    println("笼鸡有食汤锅近,野鹤无粮天地宽")
  }
}

运行效果

scala 安装和创建项目,Scala,scala,大数据,开发语言

3.3、新建 maven 项目

New、Module

scala 安装和创建项目,Scala,scala,大数据,开发语言

编辑 GroupId、ArtifactId

scala 安装和创建项目,Scala,scala,大数据,开发语言

Finish

scala 安装和创建项目,Scala,scala,大数据,开发语言

新建完成

scala 安装和创建项目,Scala,scala,大数据,开发语言

在 main 目录下新建 scala 目录,用来存放 scala 代码

scala 安装和创建项目,Scala,scala,大数据,开发语言

在 scala 目录上右键,将其标记为 Sources Root

scala 安装和创建项目,Scala,scala,大数据,开发语言

打开 Project Structure

先检查 Global Libraries 里面有没有 Scala SDK,如果没有点击 + 号添加,笔者这里在上面 3.2新建 Scala 项目时,IDEA默认添加了

scala 安装和创建项目,Scala,scala,大数据,开发语言

查看 Modules

选择项目 scala-maven-demo,点击 + 号添加 Scala SDK

scala 安装和创建项目,Scala,scala,大数据,开发语言

选择 Library

scala 安装和创建项目,Scala,scala,大数据,开发语言

选择 Scala SDK

scala 安装和创建项目,Scala,scala,大数据,开发语言

添加

scala 安装和创建项目,Scala,scala,大数据,开发语言

OK

添加完成后,在 scala  目录下新建包 com.wsjzzcbq

scala 安装和创建项目,Scala,scala,大数据,开发语言

包新建完成后,新加 scala 文件 Demo


object Demo {
  def main(args: Array[String]): Unit = {
    println("鸟随鸾凤飞腾远,人伴贤良品自高。与君共饮盏中酒,几人哀伤几人愁")
  }
}

scala 安装和创建项目,Scala,scala,大数据,开发语言

运行效果

scala 安装和创建项目,Scala,scala,大数据,开发语言

至此完文章来源地址https://www.toymoban.com/news/detail-824092.html

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

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

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

相关文章

  • 简化基于Maven的Scala项目创建详解

    使用 Maven 来构建 Scala 项目方便虽然方便,但依赖于每一个开发人员都去配置一遍项目的必要依赖,包括 Scala 插件的编译配置以及 Scala 的依赖类库,让每个人通过拷贝(Copy)之前的项目配置当然可以,但难免会出些纰漏。 而从头开始所有相关配置项都配置一遍,又略显繁琐

    2023年04月26日
    浏览(29)
  • 创建scala项目并增加新的object试运行

    依赖配置: scala,jdk,maven 没有maven也可以创建 1.1.1 创建 选择新project 路径、依赖配置、代码调试 1.1.2 项目结构 Scala项目中几个文件: .idea:这个文件夹是用来存储项目的配置信息的,包括项目的结构、依赖库等。它是由IntelliJ IDEA自动生成的,并且通常不需要手动修改。

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

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

    2024年02月10日
    浏览(57)
  • Scala大数据开发

    本文原创作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 在此,简要介绍 Scala 的基本信息和情况。 Scala 源自于英语单词scalable,表示可伸缩的、可扩展的含义。 Scala编程语言是由瑞士洛桑联邦理工学院(EPFL )的Martin Odersky于2001年开始设计并研发的。 Martin Odersky主要

    2024年04月11日
    浏览(30)
  • 大数据开发之Scala

    scala将面向对象和函数式编程结合成一种简洁的高级语言 特点 1、scala和java一样属于jvm语言,使用时都需要先编译为class字节码文件,并且scala能够直接调用java的类库 2、scala支持两种编程范式面向对象和函数式编程 3、scala语言更加简洁高效 Scala注释使用和Java完全一样。 注释

    2024年01月23日
    浏览(40)
  • 大数据技术——使用IDEA开发Scala程序

    一、使用IDEA开发WordCount程序... 3 二、实验目的... 3 三、实验要求... 3 四、实验环境... 3 五、实验步骤... 3 4.1.1启动IDEA并创建一个新项目WordCount 3 4.1.2为WordCount项目添加Scala框架支持... 7 4.1.3数据准备... 8 4.1.4设置项目目录... 9 4.1.5新建Scala代码文件... 10 4.1.6配置pom.xml文件... 12

    2024年02月09日
    浏览(43)
  • 【用IDEA基于Scala2.12.18开发Spark 3.4.1 项目】

    打开IDEA后选址新建项目 选址sbt选项 配置JDK debug 解决方案 相关的依赖下载出问题多的话,可以关闭idea,重启再等等即可。 将sbt源设置为国内源 基于sbt添加依赖 spark-sql spark-core Spark sql simleapp代码如下: Spark RDD代码如下: 到此,基于Scala2.12.18开发Spark 3.4.1 项目完成。

    2024年02月14日
    浏览(37)
  • Spark大数据分析与实战笔记(第一章 Scala语言基础-2)

    Spark是专为大规模数据处理而设计的快速通用的计算引擎,它是由Scala语言开发实现的,关于大数据技术,本身就是计算数据,而Scala既有面向对象组织项目工程的能力,又具备计算数据的功能,同时Spark和Scala的紧密集成,本书将采用Scala语言开发Spark程序,所以学好Scala将有助

    2024年02月11日
    浏览(62)
  • Spark大数据分析与实战笔记(第一章 Scala语言基础-3)

    对于每一门编程语言来说,数组(Array)都是重要的数据结构之一,主要用来存储数据类型相同的元素。Scala中的数组分为定长数组和变长数组,定义定长数组,需要使用new,而定义变长数组时,则需要导包 import scala.collection.mutable.ArrayBuffer 。 数组(Array)主要用来存储

    2024年02月10日
    浏览(64)
  • Spark大数据分析与实战笔记(第一章 Scala语言基础-1)

    Spark是专为大规模数据处理而设计的快速通用的计算引擎,它是由Scala语言开发实现的,关于大数据技术,本身就是计算数据,而Scala既有面向对象组织项目工程的能力,又具备计算数据的功能,同时Spark和Scala的紧密集成,本书将采用Scala语言开发Spark程序,所以学好Scala将有助

    2024年02月11日
    浏览(67)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包