做为Java开发,在本身的Linux开发环境下安装JDK、在Linux服务器上安装JRE,都是屡见不鲜的事情,JDK或者JER都有Java官网编译好的可执行二进制包,下载二进制包,安装是很简单的,在系统中配置一下环境变量就能够了。html
使用命令 java -version
查看本身的系统环境是否已经安装了Java环境,若已安装而且版本太老,想要新版本的Java环境,能够 echo $PATH
看一下是否已经安装并配置相关环境变量,若没有安装,则会出现提示安装的信息。java
Java8最新官网下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ;node
选择版本的时候,若是不知道JAVA奇数版本和偶数版本有什么区别的同窗,请先看一下这篇文章:[https://my.oschina.net/calmsnow/blog/2995281]linux
选择适合本身计算机的版本类型(i586 or x64),压缩类型我以为在Linux下选择 tar.gz
类型灵活度是最好的,下载前记得点击赞成协议(之前有个学弟傻傻的问过我,我去官网下载JDK下载不了,没有赞成协议就点击下载会弹窗提示赞成协议才能下载,由于是英文的,就不肯意多看一眼),以下图标注的位置:vim
解压缩并移动到本身指定位置,命令以下:服务器
tar -xf jdk-8u191-linux-x64.tar.gz mv jdk1.8.0_191/ ~/software/
进入解压后的目录,在目录bin下面能够看到有 java、javac
等二进制文件,可执行 ./java -version
尝试是能够运行的,也就意味着这个二进制文件已是编译好的可执行的Java环境,接下来要作的只须要把这个目录配置到环境变量便可以在系统或用户环境下就可使用了oracle
(1) 直接在 /etc/profile
文件中添加环境变量: vim /etc/profile
, 在文件最后添加:工具
export PATH=$PATH:/home/zhanglei/software/jdk1.8.0_191/bin
source /etc/profile
生效环境变量.net
echo $PATH
或 执行 java -version
看有没有成功添加code
(2) 在 /etc/profile.d/
目录添加nodejs环境变量(强烈推荐此方式配置环境变量,便于之后对各类环境变量的维护):
在 /etc/profile.d/
目录下建立文件 jdk.sh
(文件名可自行定义, .sh
类型便可),在文件中填以下面的内容:
# java env export JAVA_HOME=/home/zhanglei/software/jdk1.8.0_191 export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile
生效环境变量
echo $PATH
或 执行 java -version
看有没有成功添加
注意:使用
source /etc/profile
生效环境变量只能在当前终端生效,若想要在其余终端使用,需注销用户再次登陆或者直接重启系统
JRE安装原理和方式同文章示例的JDK安装同样,通常在线上服务器安装JRE,JDK包含JRE,JDK比JRE多了一些其余工具而已;
/etc/profile文件
和 /etc/profile.d/目录
扩展文章: /etc/profile和/etc/profile.d/的区别
关于Linux下环境变量配置更详细的扩展文章: Linux下环境变量配置