Scala安装教程(2023年,5月)

article/2025/8/16 3:36:36

一、下载Scala之前的准备工作。

1、由于Scala是运行在JVM(JAVA虚拟机)平台上,所以安装scala之前请先确保电脑上已安装JDK,如果没有,可跟着下方JDK1.8的安装教程进行jdk的下载:

链接:JDK1.8安装教程

2、下载Scala之前要确保Scala的版本与JDK的版本之间的兼容性,否则后期会出现问题,下方链接可直接查看官方给出的版本兼容性表格:

链接:https://docs.scala-lang.org/overviews/jdk-compatibility/overview.html

二、Scala下载

1、进入Scala官网

官网地址:https://www.scala-lang.org/

2、点击【ALL RELEASES】查看Scala所有版本。

 3、因为我下载的是JDK1.8版本(又称Java8),符合Scala2.13.0版本的最低版本要求,所以我选择下载Scala2.13.10的版本,点击【Scala2.13.10】。(注:有人可能疑问Scala3.0的版本也兼容jdk1.8,为什么不下载Scala3.0的版本呢?因为目前3.0之后的版本只能在GitHub上下载,然后进GitHub时的网速太慢了,所以稍后我会演示给大家看。)

 4、向下滑找到“Other resources”一栏,点击【Scala-2.13.10.msi】进行下载。

.msi:指的是程序安装文件,可以自己进行Scala的安装
.zip:指的是绿色版本,也就是压缩包,是已经安装好的Scala,直接解压就行,无需安装。

5、正在下载

三、Scala安装

1、下载完后双击打开可能会弹出提示此文件有病毒,可无视,点击【确定】。

 2、点击【仍要运行】。

 3、然后会弹出欢迎使用Scala窗口,点击【Next】下一步。

 4、勾选“I accept the terms in the License Agreement”接受许可协议,然后点击【Next】下一步。

 5、修改默认安装在C盘的路径,点击【Browse】把位置更改到D盘,在D盘创建一个新文件取名为“Scala”(名字可随意取),然后选中这个文件夹点击OK就好了。

 6、更改完安装地址后,点击【Next】下一步。

7、点击【Install】进行Scala的安装。

 8、点击【Finish】完成安装。(到这里,Scala已完成安装,可直接看第四大点配置环境变量)

 9、如果你想下载Scala3.0的版本,就点击【Scala3.0.2】。

 10、点击“github”进行跳转。

 11、然后直接点击【scala3-3.02.zip】下载Scala压缩包。

 四、配置环境变量

1、如果你是通过程序安装的Scala,那么就无需配置环境变量,直接可以输入scala命令进入Scala,因为scala安装完后会自动把Scala的bin目录的路径添加到系统path变量中。如果你是通过压缩包的形式解压的scala,那么就需要你自己进行环境变量的配置,首先鼠标右键选中电脑桌面上的“此电脑”,选择“属性”→“高级系统设置”→“环境变量”,点击【新建】。

 2、添加变量名:SCALA_HOME

添加变量值:Scala的安装路径。

添加完后点击【确定】。

 3、在“系统变量”中找到“path”双击进行编辑,点击【新建】。

 4、点击新建后,添加变量值:%SCALA_HOME%\bin

添加完后所有窗口点击【确定】关闭进行环境变量配置的保存。

 五、测试

1、Win+R打开运行窗口输入“cmd”点击【确定】进入命令提示符。

2、 输入命令scala -version查看scala的版本信息。

scala -version

 3、输入scala命令则会进入scala的命令模式,到这里,你的scala也就完成安装与配置了。


http://chatgpt.dhexx.cn/article/Qy77YkAl.shtml

相关文章

Scala环境搭建及安装

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

Scala简介与安装

目录 一、Scala简介 (一)Scala概述 (二)函数式编程 (三)Scala特性 1、一切都是对象 2、一切都是函数 3、一切都是表达式 (四)在线运行Scala 二、选择Scala版本 三、Windows…

Scala安装步骤详解

Scala安装步骤详解 1.在网页上运行Scala 通过浏览器查找Scastie并进入,即可进入Scala在线运行环境。 进入Scastie界面后,在上窗格中输入“println(“hello world”)”。 单击“Run”按钮,输出信息将显示在下窗格中,如下图。 …

Scala安装教程(最详细教程)

Scala安装教程 我们分别在Windows和ubuntu上安装Scala,但是在安装Scala之前有个前提是都要提前安装好JDK1.8以上的。 如果没有安装请看Windows安装JDK和ubuntu安装JDK。 一、Windows安装Scala (一)、先下载Scala (二&#xff0…

使用struts2框架来实现前台与后台的交互

由于这几天到处出差,比较忙,博客的更新速度比较慢。今天的这个是小实例的功能和上一篇博文中的功能是一致的,只是将原来由servlet实现的部分功能用前一段时间比较流行的struts2框架来实现,而现在比较流行的是Spring MVC&#xff0…

Struts2入门

本文章为大家介绍以下用IDEA开发工具创建Maven项目使用Struts2框架,对方法的调用和参数赋值,即前后端的数据交互有所介绍。 目录 Struts2框架 2、使用Sturts2 3、子控制器类方法的调用 4、参数赋值 5、与J2EE容器交互 非注入 注入(实现接口为注入方式) 总结…

Struts2框架实现文件上传

Struts2框架实现文件上传 开发环境系统:Windows10 版本1709JDK:1.8.0_161 32位IDE: Spring Tool Suite 3.7.3 32位Struts2版本:2.3.24服务器版本:apache-tomcat-7.0.52 单文件的上传 环境搭建 导入必要的jar包 必须有commons-fileupload-1.3.1.jar包. 在开发Struts2框架必…

使用Maven搭建Struts2框架(小白)

本文主要是自己在尝试使用Maven搭建Struts2框架,可能个别步骤不太规范,偏小白向,如有错误或不足,还望各位大佬提点。 一、创建Maven项目 1、选择Maven Project 2、选择maven-archetype-webapp 3、填写Group Id、Artifact Id [备注] 创建项目后,可能会出现index.jsp报错提…

Struts2框架搭建

使用Struts2版本为:struts-2.3.16.3 下载地址:http://struts.apache.org/ 一、向web项目中添加struts2依赖库 commons-fileupload-1.3.1.jar commons-io-2.2.jar commons-lang3-3.1.jar commons-logging-1.1.3.jar freemarker-2.3.19.jar javassist-3.11.0.G…

【Struts2】一_idea快速搭建struts2框架

文章目录 什么是SSH框架?Struts2框架1、struts2的环境搭建1.1 创建web项目(maven),导入struts2核心jar包1.2 配置web.xml(过滤器),是struts2的入口,先进入1.3 创建核心配置文件strut…

Idea 2022 搭建Struts2 框架手把手教程!新鲜出炉!!

目录 介绍 Struts2的发展史 Struts2官网 第一个Struts2程序(Idea) Struts2 介绍 Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。S…

Struts2框架的基本使用

前面已经介绍过了MVC思想,Struts2是一个优秀的MVC框架,大大降低了各个层之间的耦合度,具有很好的扩展性。从本篇开始我们学习Struts2的基本用法,本篇主要包括以下内容: Struts2的下载安装理解整个框架的运行流程自定义…

手把手教你快速搭建Struts2框架【详细教程,建议收藏】

大家好呀,我是灰小猿,一个超会写BUG的程序猿! 今天在这里记录一下在eclipse环境下快速搭建Struts2框架的详细过程。希望对你能有帮助 Struts框架简介 Struts2作为一个Web框架,是以Webwork的设计思想为核心,它吸收…

Struts2框架概述及运行流程

Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互 Struts2struts1webwork 问题:struts2是一个mvc框架,它的mvc是什么? javaweb…

Struts2框架原理

Struts2官网 https://struts.apache.org/ Struts2是一个开源的轻量级的,应用于web层(View)的框架。 Struts2框架的MVC分别对应: M:JavaBean ModelDriven V:JSP OGNL C:Action Struts2框…

【Struts2】〖登录功能〗Struts2框架实现登录功能

〖登录功能〗Struts2框架实现登录功能 访问登录页面&#xff0c;如果输入的用户名为江河&#xff0c;并且密码为8023&#xff0c;则跳转至登录成功页面&#xff0c;并且将用户名保存在session中&#xff0c;否则则跳转至登录失败页面。 项目结构 Jsp页面 login.jsp <% pag…

第2篇:区分Spring与Struts2框架的几种新方法

Part1前言 在近几年的HW比赛、红队项目中&#xff0c;攻击队在外围打点时&#xff0c;越来越依赖于对Java站点的漏洞挖掘。Java站点的主流框架大致就是两个&#xff1a;Struts2系列&#xff08;包括Webwork等&#xff09;及Spring系列&#xff08;包括Spring MVC、SpringBoot等…

基于Struts2框架的名片管理系统

目录 1、系统设计 2、数据库设计 3、系统管理 4、用户管理 5、名片管理 本篇博文将分享一款基于Struts2框架的名片管理系统&#xff0c;JSP引擎为Tomcat9.0&#xff0c;数据库采用的是MySQL5.5&#xff0c;集成开发环境为Eclipse IDE for Java EE Developers。 名片管理系…

IntelliJ IDEA2021.2搭建struts2框架

在网上看了很多IDEA搭建struts2的教程&#xff0c;搭建后总是无法启动服务器&#xff0c;下面介绍2021版本如何正确搭建struts2框架。 一、首先去struts2官网下载所需包 官网传送门 下载后进行解压 all是完整包&#xff0c;体积较大&#xff1b;min是官方提供的对于初学者的基…

【Struts2】Struts2框架创建web项目的6个步骤

Struts2框架创建web项目的6个步骤 1.创建WEB项目 2.导入Struts2核心jar包 3.在web.xml文件中配置前端控制器filter ※如果Struts2框架是2.1.3之后的版本&#xff0c;版本核心控制器为org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter。 ※如果Stru…