一、在Windows操作系统中安装Scala
Scala程序需要运行在JVM(Java虚拟机)上,因此,在安装Scala之前,需要在Windows系统中安装Java,然后,再安装Scala。
第1步:安装Java
Scala程序需要运行在JVM(Java虚拟机)上,因此,在安装Scala之前,需要在Windows系统中安装Java环境。可以到Java官网(官网)下载JDK,JDK版本必须为1.8及以上
第2步:安装Scala
访问Scala官网(官网),下载Scala。登录后,官网会自动识别你的操作系统类型,如果是Windows操作系统,官网会自动提供.msi格式的安装包,进入官网后 将网页拉到最后 可以看到如下界面,选择对应的版本msi(2019-11-12)
安装的过程中需要修改一下路径 路径中不能出现空格 否则会出现如下错误:
成功安装 界面如下:
二、在Linux操作系统中安装Scala
Scala程序需要运行在JVM(Java虚拟机)上,因此,在安装Scala之前,需要在Linux系统中安装Java,然后,再安装Scala。
这里假设你已经安装好了Linux系统,如果你还没有安装Linux系统,请参考厦门大学数据库实验室的博客文章(查看),了解如何安装Linux操作系统。
请启动并进入Linux操作系统,并打开命令行终端(可以使用快捷键组合:ctrl+alt+t,打开终端窗口),进入shell环境。下面开始安装Java和Scala。
第1步:安装Java
请确保你的Linux系统中已经安装了Java JDK1.8或更高版本,并设置了JAVA_HOME环境变量,而且已经把JDK的bin目录添加到PATH变量。linux 64 jdk1.8 jdk-8u161-linux-x64.tar.gz百度云盘下载链接:https://pan.baidu.com/s/18IicPYf7W0j-sHBXvfKyyg
解压到本地目录下
sudo tar -zxf jdk-8u161-linux-x64.tar.gz
接着需要配置一下 JAVA_HOME 环境变量
vim ~/.bashrc
在文件里面添加如下内容:
export JAVA_HOME=/usr/local/jdk1.8.0_161
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH:
Shell 命令
打开vim编辑器后,需要输入英文字母i,才会进入编辑状态,才可以修改里面的内容。
在文件最前面添加如下单独一行(注意 = 号前后不能有空格),将“JDK安装路径”改为上述命令得到的路径,并保存(在vim编辑器中完成修改后,保存文件并退出的方法是:首先按Esc键,退出编辑状态,然后键盘输入三个英文字符:wq,也就是输入冒号wq,然后,回车,就可以保存退出了。如果不想保存,则输入两个英文字符:q。如果要不保存并且强制退出,则输入三个英文字符:q!):
接着还需要让该环境变量生效,执行如下代码:
source ~/.bashrc # 使变量设置生效
- echo $JAVA_HOME # 检验变量值
- java -version
这样,Scala所需的 Java 运行环境就安装好了。
安装Scala
访问Scala官网(官网),下载Scala。登录后,官网会自动识别你的操作系统类型,如果是Linux操作系统,官网会自动提供.tgz格式的安装包。进入官网后选择tgz文件 不要选择以tar.gz结尾的源文件
在Linux操作系统中安装Scala的过程如下。
sudo tar -zxf ~/下载/scala-2.13.1.tgz -C /usr/local # 解压到/usr/local中
cd /usr/local/
sudo mv ./scala-2.13.1/ ./scala # 将文件夹名改为scala
sudo chown -R hadoop ./scala # 修改文件权限,用hadoop用户拥有对scala目录的权限
Shell 命令
接着需要把scala命令添加到path环境变量中。这里我们在 ~/.bashrc 中进行设置。可以采用vim编辑器打开.bashrc文件:同上vim ~/.bashrc
Shell 命令
打开vim编辑器以后,需要键盘敲击输入一个字母i,进入编辑状态,然后才能修改内容。
然后,在.bashrc文件的最开头位置,修改path环境变量设置,把scala命令所在的目录“/usr/local/scala/bin”增加到path中,具体如下:
export SCALA_HOME=/usr/local/scala
export CLASSPATH=.$JAVA_HOME/lib:$JRE_HOME/lib:$SCALA_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$SCALA_HOME/bin:$PATH:
注意,上面的PATH和等号之间,不要加入任何空格,否则会出错。
修改后,保存退出(方法是:首先,按键盘Esc键,退出vim的编辑状态,然后,敲击键盘输入“:wq”三个英文字母,然后回车,即可保存退出)。
接着还需要让该环境变量生效,执行如下代码:
source ~/.bashrc # 使变量设置生效
Shell 命令
设置好后我们来检验一下是否设置正确,可以输入scala命令:
$scala
出现如下图的结果就说明安装成功了!!!
输入scala命令以后,屏幕上显示scala和Java版本信息,并进入“scala>”提示符状态,就可以开始使用Scala解释器了,你就可以输入scala语句来调试程序代码了。
参考:
厦门大学大数据实验室:http://dblab.xmu.edu.cn/blog/929-2/#more-929
新林:https://blog.csdn.net/qq_21187515/article/details/84850814
Windows下安装Scala:https://blog.csdn.net/qq_40310148/article/details/90345721