实现

参照上面使用Xftp将tar包传输到服务器上(虚拟机上)。

这里是传输到root下的soft目录下。

Linux-Ubuntu Server 16.04安装JDK以及配置JDK环境变量_JAVA

 

传输完成后输入解压命令:

tar -xzvf jdk-8u161-linux-x64.tar.gz

注:

x代表解压   z代表gz压缩  v显示解压列表  f解压文件名字

解压之后

 

Linux-Ubuntu Server 16.04安装JDK以及配置JDK环境变量_java_02

咱们的软件只能放在usr下的local目录下。

所以需要在usr/local下新建java目录,输入命令:

mkdir /usr/local/java

然后将JDK移动到usr/local/java目录下,输入命令:

mv jdk1.8.0_161/ /usr/local/java

然后到 usr/local/java目录下

Linux-Ubuntu Server 16.04安装JDK以及配置JDK环境变量_服务器_03

 

进入到jdk目录

Linux-Ubuntu Server 16.04安装JDK以及配置JDK环境变量_JAVA_04

 

这时如果直接输入:

java -version

会提示找不到,因为没有配置环境变量。

Linux-Ubuntu Server 16.04安装JDK以及配置JDK环境变量_JAVA_05

 

配置环境变量

配置系统环境变量

编辑 etc/environment

输入:

vi /etc/environment

 

Linux-Ubuntu Server 16.04安装JDK以及配置JDK环境变量_JAVA_06

然后按键盘上的i键进入编辑模式。使用方向键和回车控制。

加入如下内容:

export JAVA_HOME=/usr/local/java/jdk1.8.0_161
export JRE_HOME=/usr/local/java/jdk1.8.0_161/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

其中jdk的目录要修改为自己的目录。

Linux-Ubuntu Server 16.04安装JDK以及配置JDK环境变量_linux-jdk_07

 

然后按ESC,再输入:

:wq!

回车会退出并保存。

编辑用户环境变量

输入:

vi /etc/profile

 

Linux-Ubuntu Server 16.04安装JDK以及配置JDK环境变量_JAVA_08

然后按键盘上i键,将光标移动到中间fi后面。

将如下代码复制,然后按shift+Insert进行粘贴。

export JAVA_HOME=/usr/local/java/jdk1.8.0_161
export JRE_HOME=/usr/local/java/jdk1.8.0_161/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

然后按ESC键,再输入:

:wq!

回车进行保存。

Linux-Ubuntu Server 16.04安装JDK以及配置JDK环境变量_JAVA_09

 

使配置生效

输入:

source /etc/profile

然后可以验证Java环境变量的配置,输入:

java -version

Linux-Ubuntu Server 16.04安装JDK以及配置JDK环境变量_JAVA_10