04
2020
06

在Amazon Linux系统上安装Java 8环境

本文转自:https://www.colabug.com/2018/0130/2264636/,由本站翻译,为提供更好的中文阅读体验,原文一小部分部分内容会有一些删改,仅供参考。


今天,我们将给AWS亚马逊云上的一台Amazon Linux EC2实例上安装Java 8(从一个开发者的角度,应该说是JDK 8)环境,简单的讲,Amazon Linux我们可以认为它某种程度上就是CentOS 6。


废话不多说,我们直接开始讲安装JDK 8的时候你需要运行的命令,不过在开始前,请务必保证你拥有管理员(root)权限,好的,请运行下面的命令来下载并安装Java 8。


下载并安装Java 8

$ cd /opt

$ sudo wget --no-cookies --no-check-certificate --header "Cookie: %3A%2F%2Fwww.oracle.com%2F; -securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.tar.gz

$ sudo tar xzf jdk-8u151-linux-x64.tar.gz

$ cd jdk1.8.0_151/

$ sudo alternatives --install /usr/bin/java java /opt/jdk1.8.0_151/bin/java 2

$ sudo alternatives --config java


There are 2 programs which provide 'java'.


  Selection    Command

-----------------------------------------------


*+ 1           /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java

   2           /opt/jdk1.8.0_151/bin/java


Enter to keep the current selection[+], or type selection number: 2

本站注:

1、我在执行上面的命令的时候,有碰到提示说压缩包解压失败,试了几次都是一样的,估计可能这种下载方式有问题,所以取而代之,我是通过Oracle官网下载了jdk-8u151-linux-x64.tar.gz这个压缩包,然后再传到服务器上去解压的,下载地址:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html

2、Amazon Linux一般情况下会默认安装jdk 1.7.0,这种情况下会碰到跟上面最后一步一样的提示,这个时候请确保选择2,否则即使安装了Java 8也不会被使用。


接下来我们需要配置可选项,使得Java在被调用的时候会指向正确的JDK版本,配置命令如下:

$ sudo alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_151/bin/jar 2

$ sudo alternatives --set jar /opt/jdk1.8.0_151/bin/jar

$ sudo alternatives --set javac /opt/jdk1.8.0_151/bin/javac


检查Java版本

至此,Java 8环境就已经配置好了,检查是否配置成功可以使用java -version命令看看当前生效的jdk版本,命令输出如下:

$ java -version

java version "1.8.0_151"

Java(TM) SE Runtime Environment (build 1.8.0_151-b12)

Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)

可以看到目前已经是jdk 1.8版本了。


配置环境变量

我们可以设置全局有效的或者是对单个用户有效的环境变量,但是为了让所有的用户都能正常使用,我们可以设置全局变量,修改/etc/profile文件,将下面的内容追加在文件里:

export JAVA_HOME=/opt/jdk1.8.0_151

export JRE_HOME=/opt/jdk1.8.0_151/jre

export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

保存/etc/profile文件。


恭喜!!至此,你已经完成了所有的配置!

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。