Ubuntu 下 JDK 和 SCALA的安装

0.简述

Java JDK在Linux系统有两个版本,一个开源版本OpenJDK,还有一个Oracle官方版本JDK。一般系统中自带的是OpenJDK,但常用的是Oracle的JDK。所以一般先卸载自带的OpenJDK,再安装Oracle的JDK。Scala运行与JVM之上,所以若要scala可以跑起来必须先按照JDK。

1.卸载OpenJDK

  • 查看JDK 版本 java -version
xf@xf-A880GZ:~$ java -version
openjdk version "1.8.0_171"
OpenJDK Runtime Environment (build 1.8.0_171-8u171-b11-0ubuntu0.16.04.1-b11)
OpenJDK 64-Bit Server VM (build 25.171-b11, mixed mode)

如上所示,为系统自带的OpenJDK版本。

  • 删除OpenJDK sudo apt-get remove openjdk*
xf@xf-A880GZ:~$ sudo apt-get remove openjdk*
[sudo] password for xf: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'openjdk-9-jre-headless' for glob 'openjdk*'
Note, selecting 'openjdk-8-jdk' for glob 'openjdk*'
Note, selecting 'openjdk-8-jre' for glob 'openjdk*'
...
Processing triggers for mime-support (3.59ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
Processing triggers for ca-certificates (20170717~16.04.1) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...

updates of cacerts keystore disabled.
done.

2.下载、安装Oracle的JDK

cd /opt
sudo tar -zxvf /data/bigDataPackage/jdk-8u101-linux-x64.tar.gz

完成后可以通过ls命令看到如下文件夹 jdk1.8.0_101
图片
接着进入文件夹jdk1.8.0_101,然后通过pwd命令获取当前路径(后面一步要用到):
这里写图片描述

3.配置Java相关的环境变量

编辑/etc/profile 配置文件:
sudo vi /etc/profile
在文件的末尾加上如下内容:

export JAVA_HOME=/opt/jdk1.8.0_101  #这里的/opt/jdk1.8.0_101 就是刚刚上面pwd 命令显示的目录
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/lib

然后保存退出。
这里写图片描述
这里稍微解释下几个环境变量
1. JAVA_HOME表示Java的安装路径,也就是我们刚刚下的jdk包解压后放置的位置
2. PATH 表示系统的一个环境变量,我们在命令行下敲入命令,例如ls,pwd等等,都是去这个环境变量指示的路径下面找。$PATH表示这个参数中原有的内容,而其后的:是一个分隔符,用来分隔多个路径,最后的$JAVA_HOME/bin就是把Java的bin目录加到这个环境变量里面,以后如果我们在命令行敲一些命令,例如java -version,在$PATH指定的其他目录下面找不到时,就会去$JAVA_HOME/bin下面找,也就是去/opt/jdk1.8.0_101/bin下面找。
3. CLASSPATH是Java的类加载路径,一些系统的jar包就是放在里面。

4.下载、安装scala的压缩包

  • 下载
    可以去官网下载,拉到最后面,找到对应的版本,例如 scala-2.11.8.tgz
    https://www.scala-lang.org/download/

  • 将下载的压缩文件解压到需要安装的目录下(如 /opt 目录下)

cd /opt
sudo tar -zxvf /data/bigDataPackage/scala-2.11.8.tgz

完成后可以通过ls命令看到如下文件夹 scala-2.11.8
这里写图片描述
接着进入文件夹scala-2.11.8,然后通过pwd命令获取当前路径(后面一步要用到):
这里写图片描述

5.配置Scala相关的环境变量

同样地,编辑/etc/profile 配置文件:
sudo vi /etc/profile
在文件的末尾加上如下内容:

export SCALA_HOME=/opt/scala-2.11.8
export PATH=$PATH:$SCALA_HOME/bin

然后保存退出。
这里写图片描述

6.使配置文件生效并验证

  • 使配置文件生效
    直接敲source /etc/profile就可以了
  • 验证

    • 查看Java的版本:
      java -version
      这里写图片描述
      如果看到如上所示,则说明配置java环境完成

    • 查看scala的版本:
      scala -version
      这里写图片描述
      如果看到如上所示,则说明配置scala环境完成

PS: 文件/etc/profile配置的是所以用户的环境变量,如果只是想配置当前用户的环境变量,可以把以上有对/etc/profile的所有操作换成对~/.bashrc 的操作。

猜你喜欢

转载自blog.csdn.net/weixin_36343850/article/details/80548942