首页 技术 正文
技术 2022年11月15日
0 收藏 409 点赞 3,543 浏览 2131 个字

安装准备

由于 Scala 运行于 Java 平台,因此 Scala 之前需要确保系统安装 JDK

Windows 中安装 Scala

1. 下载 scala-2.11.2.msi 安装包

点击安装文件,下一步完成安装

2. 配置环境变量 SCALA_HOME

Scala 安装完成后会自动将 Scala 的 bin 目录的路径添加到系统的 Path 变量中,如 Path 变量中无该路径,则需要手动添加

3. 测试

启动系统 CMD 命令行界面

# 查看 scala 版本
C:\Users\syxx>scala -version
Scala code runner version 2.11.2 -- Copyright 2002-2020, LAMP/EPFL and Lightbend, Inc.# 进入 scala 命令行模式
C:\Users\syxx>scala
Welcome to Scala 2.11.2 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_202).
Type in expressions for evaluation. Or try :help.scala>

CentOS 中安装 Scala

1. 下载 scala-2.11.2.tgz 安装包

将 scala-2.11.2.tgz 安装包通过 SFTP 上传到 CentOS 上

2. 解压 scala-2.13.4.tgz 安装包
[root@node-01 ~]# tar -xzvf scala-2.11.2.tgz -C apps/
[root@node-01 ~]# rm -rf scala-2.11.2.tgz
3. 配置环境变量
[root@node-01 apps]# cd /etc
[root@node-01 etc]# vim profile#行尾添加
export SCALA_HOME=/root/apps/scala-2.11.2
export PATH=$PATH:$SCALA_HOME/bin[root@node-01 etc]# source /etc/profile
4. 测试
# 查看 scala 版本
[root@node-01 ~]# scala -version
Scala code runner version 2.11.2 -- Copyright 2002-2020, LAMP/EPFL and Lightbend, Inc.# 进入 scala 命令行模式
[root@node-01 ~]# scala
Welcome to Scala 2.11.2 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_141).
Type in expressions for evaluation. Or try :help.scala>
5. 拷贝 scala 安装包到 node-02、node-03
[root@node-01 ~]# cd /etc/
[root@node-01 etc]# scp profile node-02:$PWD
[root@node-01 etc]# scp profile node-03:$PWD
[root@node-02 ~]# source /etc/profile
[root@node-03 ~]# source /etc/profile[root@node-01 ~]# cd /root/apps/
[root@node-01 apps]# scp -r scala-2.11.2/ node-02:$PWD
[root@node-01 apps]# scp -r scala-2.11.2/ node-03:$PWD

IDEA Scala 插件安装

目前 Scala 的 IDE 开发工具主要有两种:Eclipse 和 IDEA,这两个开发工具都有相应的 Scala 插件。由于 IDEA 的Scala 插件更优秀,大多数 Scala 程序员都选择 IDEA。

IDEA 安装 Scala 插件有两种方式:在线安装和离线安装

  • 在线安装

    打开 File -> Settings -> Plugins 选择 Marketplace 商店,输入 scala 回车,如下:

    找到 Scala 插件,点击 Install 安装插件;插件安装完成后,需要重启 IDEA 即可。

  • 离线安装

    下载 IEDA 的 scala 插件,地址:https://plugins.jetbrains.com/plugin/1347-scala,然后点击 Versions,下载对应版本的插件(2019.2.40版本)

    下载完成后,打开 File -> Settings -> Plugins 点击设置图标,下拉列表中选择 Install Plugin from Disk…. ,选择下载的 Scala 插件完成插件安装

IDEA 创建 Scala 工程

  • 创建新工程(New Project),选择 Scala -> IDEA,如下:

  • 设置 Scala SDK,点击 Create 按钮,弹出如下对话框,再点击 Browse 按钮,选择 scala 的安装目录,如下:

  • 选择File -> New -> Scala Class ,创建 Scala 源文件

注意:如果找不到 Scala Class,原因是 Scala SDK 没有设置或设置错误

  • 输入 Scala 源文件的名称,并选择 Object

    注意:请选择 Object,而不是 Class

  • 输入如下代码,并执行
object ScalaDemo {
def main(args: Array[String]): Unit = {
print("hello scala")
}
}

执行结果如下:

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,488
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,903
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,736
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,487
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,127
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,289