首页 > 其他分享 >Scala安装与环境配置详解教程

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

时间:2024-09-20 23:02:00浏览次数:8  
标签:教程 jdk scala com Scala 详解 https 安装

本文参考来源:

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环境,编程工具均安装完成

 

标签:教程,jdk,scala,com,Scala,详解,https,安装
From: https://www.cnblogs.com/bugzhishen/p/18423431

相关文章

  • Java流程控制语句——条件控制语句详解(附有流程图)
    在Java编程中,条件控制语句用于控制程序的执行路径,决定根据某些条件来选择执行某段代码或跳过某段代码。它们是Java编程的重要组成部分,帮助开发者根据不同的输入、状态或数据流来编写更加灵活和动态的代码。在本文中,我们将详细讲解Java中的几种条件控制语句:if-else、else......
  • HTTP协议详解以及常见的状态码
    HTTP协议的定义:HTTP(HyperTextTransferProtocol,超文本传输协议)是一种建立在TCP(传输控制协议)之上的无状态连接协议。它是互联网的基础协议之一,用于客户端与服务器之间的通信。HTTP规定了客户端和服务器之间通信的格式,包括请求与响应的格式,使得网络上的资源(如HTML文件、图片......
  • Scala编程语言基本常识
    ​ 本文参考来源: Scala编程语言基本常识–萌面人博客​一基本常识Scala被称为大数据的黄金语言,它的发明人是马丁奥德斯基(MartinOdersky)2001年诞生,融合了Java和JS中很多特性。Hadoop生态圈以java语言为主,而Spark以scala为主要语言2017年国外编程语言薪资排行榜Sca......
  • 【Redis入门到精通二】Redis核心数据类型(String,Hash)详解
    目录Redis数据类型1.String类型 (1)常见命令(2)内部编码2.Hash类型(1)常见命令(2)内部编码Redis数据类型    查阅Redis官方文档可知,Redis提供给用户的核心数据类型有以下九个,从上到下依次是字符串,哈希,列表,集合,有序集合,流,位图,位域,地址空间。因为Redis本身就是通......
  • 将阮一峰老师的《ES6入门教程》的源码拷贝本地运行和发布
    你好同学,我是沐爸,欢迎点赞、收藏、评论和关注。阮一峰老师的《ES6入门教程》应该是很多同学学习ES6知识的重要参考吧,应该也有很多同学在看该文档的时候,想知道这个教程的前端源码是怎么实现的,也可能有同学下载了源码,发现运行起来不能正常切换,然后放弃了。今天分享下《ES6......
  • Docker详解
    一、概念Docker是一个开源的容器化平台,它可以使我们避免部署对服务器环境的依赖,减少复杂的部署流程。它允许开发者将应用程序及其依赖项打包到一个轻量级,可移植的容器中,然后在任何支持Docker的环境中运行。Docker的出现极大地简化了应用程序的部署和管理,使得开发、测试和生产......
  • node.js下载安装教程
    node.js是一个在服务器端运行javascript代码的跨平台javascript运行时环境。下载步骤因操作系统而异,一般在node.js官网下载对应的安装包。安装后通过在命令行输入“node-v”检查版本验证安装。Node.js下载安装教程一、什么是Node.js?Node.js是一个开源、跨平台的JavaScript运......
  • 求Huffman树及其matlab程序详解
    #################本文为学习《图论算法及其MATLAB实现》的学习笔记#################算法用途求Haffman树算法思想根据定理4.17,给出求Huffman树的算法步骤如下:①对给出的所要求的叶子顶点的权进行从小到大排序,写出的权重向量 ;②根据定理4.17,写出兄弟的权重分别为......
  • 【Webpack】三种模式详解
    文章目录一、Webpack模式概述1.模式的作用2.配置模式二、开发模式(development)1.开发模式的特点开发模式的主要特点包括:2.开发模式的配置3.开发模式的实际应用三、生产模式(production)1.生产模式的特点生产模式的主要特点包括:2.生产模式的配置3.生产模式的实......
  • 一文详解Unity下RTMP推送|轻量级RTSP服务|RTSP|RTMP播放模块说明
    技术背景好多开发者,对Unity下的模块,不甚了解,实际上,除了Windows/Linux/Android/iOSNativeSDK,大牛直播SDK发布了Unity环境下的RTMP推流|轻量级RTSP服务(Windows平台+Linux平台+Android平台)和RTMP|RTSP直播播放(Windows、Linux、Android和iOS平台全覆盖)低延迟的解决方案。目前,大牛直播......