Scala安装与环境配置详解教程

news/2024/11/15 6:47:23/文章来源:https://www.cnblogs.com/bugzhishen/p/18423431

本文参考来源:

http://mengmianren.com/zhihuishu2020/641069.html

 

Scala运行在java的JVM之上,因此需要先安装Java运行环境

一、JDK8的下载和安装及环境变量配置

使用的jdk版本是:jdk-8u191-windows-i586.exe

https://pan.baidu.com/s/1RNNb7lcqKHC_2h0iiTlqFg?pwd=9t5e

提取码:9t5e 一 在D盘新建java目录,再新建子目录jdk,jre

二 双击jdk-8u191-windows-i586.exe开始安装java

(1)更改jdk的安装目录,然后点下一步

(2)更改jre的安装目录

三 环境变量

新建系统变量 JAVA_HOME  D:\java\jdk

添加到系统变量Path中去

%JAVA_HOME%\bin

%JAVA_HOME%\jre\bin

 

四 验证

输入以下两条命令验证:

java -version

Javac

二、scala安装教程

安装步骤

(一)软件下载

Step1:安装并检测到JDK1.8版本或者其以上版本。

Step2:进入Scala的官网:https://www.scala-lang.org/

点击自己想要的版本进行下载,我下载的是2.13.11,然后点击Windows对应的后缀为.msi的版本进行下载。

我这里已经下载了scala-2.13.11.msi

https://pan.baidu.com/s/1hKxyofKDHMZqWB67foIueQ?pwd=2qi6

 提取码:2qi6

(二)scala安装

双击 scala-2.13.11.msi进行安装

因为scala占的内存不是很大,并且后续也不会自动变大所需要的存储空间,所以我就放在C盘不改变盘符了。

打开命令行窗口输入命令scala -version进行查看是否安装成功!

配置环境变量

Step1:我的电脑->右键->属性->高级系统设置->环境变量

Step2:系统变量path将scala安装目录的bin目录添加进去

C:\Program Files (x86)\scala\bin

Step4:一定要将所有的确定都点击完成后再关闭窗口。

测试Scala

打开电脑的命令行窗口,使用Scala的REPL(Read Eval Print Loop,交互式解释器)进行环境的搭建的基本测试。

 

  三、idea集成开发环境的安装及个性化设置 使用的idea版本是:ideaIU-2023.2.exe

这里还给大家分享三个版本,一个2023版本,一个社区版(安装社区版即可),一个2018版(如需使用这个版本安装后点击免费使用即可,注:免费使用会导致功能受限,但是初学用不到付费功能)

https://pan.baidu.com/s/1WseLB6sfuc-_Qct-AGTv0g?pwd=3er7

 提取码:3er7

一 idea的安装

双击安装包开始安装

参照以下图示安装,不再赘述:

安装路径默认即可,也可选择其他路径:

勾选配置项

点击finish,安装完成

二 idea的个性化设置

(一)汉化

随便新建一个项目:

点击文件-设置

安装中文插件

https://pan.baidu.com/s/1s5RWgU2PvfaOYXU0ZM6Hnw?pwd=nx00
提取码:nx00

安装完后点击重启,界面就变为中文了:

二 切换为经典UI

新界面我不喜欢

切换为经典界面:

三 其他个性化设置,在设置中完成以下设置: 1更改字号 2更改主题 3ctrl键+鼠标滚轮放大缩小代码

四、idea安装插件支持scala    

安装好后重启Idea

如果在线无法安装,可以通过上传插件包的形式安装

https://pan.baidu.com/s/1kowa0nYcC42lfGPsqXOWoA

 提取码:zieo

安装好后新建scala项目

运行实例代码,成功,到此,scala环境,编程工具均安装完成

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/800774.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

day2-2

今天进行了一次小测验,仍与基础的增删改查有关。 题目的要求是通过Java写出一个建议系统,能够历遍输出各个数据,能够添加,删除,修改数据,能够根据编号查找到对应的数据。程序如下该程序能够完成这些要求,也具有一定的健全性。

大学C++程序设计课程开发指南——开发环境搭建

前言 由于某些大学程序设计课程仍然在使用VC6.0这一上古工具,不太适合学生与现代开发生产接轨,并且也有可能出现兼容问题等,故编写此文,仅供参考。 使用 Visual Studio 在介绍Visual Studio(此后简称VS)前,先给大家介绍这一工具的发展。 其前身正是VC6.0(全称Visual C++…

LLM DATASET

大模型的能力来源 https://arxiv.org/pdf/2402.18041 大模型合规来源 https://arxiv.org/html/2402.12193v2 大模型的罪恶检测来源 https://www.kaggle.com/datasets/odins0n/ucf-crime-dataset/data code math https://github.com/mlabonne/llm-datasetsMath & LogicLLMs …

2024-9-20

ArrayList类 获取元素

在链接与运行地址不同时gdb的调试方法

搭建一个链接和运行不同的环境 SECTIONS {. = 0xffff000000080000,/* . = 0x80000, */.text.boot : { *(.text.boot) }.text : { *(.text) }.rodata : { *(.rodata) }..... }-s还可以看到符号都链接到高地址去了但是elf文件中有详细的地址信息,如果后续qemu加载的是elf的话就会…

排队论——随机服务系统仿真精解

排队论作为研究随机服务系统的重要工具,专门研究系统中客户到达、排队、服务和离开的过程。排队论的核心目的是通过数学建模和分析,研究系统的性能指标,如平均等待时间、队列长度、系统的吞吐量等。虽然排队论提供了强大的数学工具来分析随机服务系统,但在许多复杂的实际问…

opencascade Adaptor3d_Curve源码学习

opencascade Adaptor3d_Curve 前言用于几何算法工作的3D曲线的根类。 适配曲线是曲线提供的服务与使用该曲线的算法所需服务之间的接口。 提供了两个派生具体类:GeomAdaptor_Curve,用于Geom包中的曲线 Adaptor3d_CurveOnSurface,用于Geom包中表面上的曲线。 用于评估BSpline…

IDEA 换了电脑,如何导入和导出配置?

前言 我们在使用IDEA开发时,经常会设置各种各样的配置,时间一长,就会有很多个性化的东西。用起来也越来越顺手。不过这里可能会有个问题,那就是哪一天我们要换个电脑了,或者想安装新版本的IDEA时,又得重新配置下来。这复杂度堪比重装系统后的各种安装软件。那么,我们有没…

csp2024 游寄

不知不觉中,学OI已经一年了啊 day -\(\infty\) 打了一场模拟赛 喜提历史最好成绩:颓颓颓 day -6 做了一下去年的初赛 喜提57.5(SD分数线76 尸体不好了/tu day -5 又是模拟赛,达到历史最差成绩:不会打表导致的(确信 咋办啊有点慌。。。。。 day -4 开始去b站搜视频,搞初赛…

搭建免费的图床

当我们想创建一个小型的web应用时,如果图片资源放在服务器上,会影响带宽(也就是加载速度),尤其一些新手创业项目购买的服务器资源非常有限。这个时候如果还把图片资源放在服务器上会导致网页加载的非常缓慢。 这个时候就需要用的图片服务器。图片服务器有以下几种自己搭建…

结对作业

结对项目 这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/CSGrade22-34/ 这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/CSGrade22-34/homework/13230 这个作业的目标 结对项目——实现一个自动生成小学四则运算题目的命令行程序 项目成员 本次结对项目…

opencascade Adaptor3d_CurveOnSurface源码学习

opencascade Adaptor3d_CurveOnSurface 前言用于连接由Geom包中表面上的曲线提供的服务,以及使用这条曲线的算法所要求的服务。该曲线被定义为一个二维曲线,来自Geom2d包,位于表面的参数空间中 方法 1 默认构造函数 Standard_EXPORT Adaptor3d_CurveOnSurface(); 2 通过给定…