首先要给linux下载好jdk linux版,
因为Java JDK区分32位和64位系统,所以在安装之前必须先要判断以下我们的系统为多少位系统,命令如下:
uname -a
如果有x86_64就是64位的,没有就是32位的。后面是X686或X86_64则内核是64位的,i686或i386则内核是32位的
我的是64位, 到官网下载64位的JDK
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
我是先在windows下载好后用xshell传到linux上的, 关于怎么用xshell传文件参考我的另一篇博客:
https://blog.csdn.net/q5706503/article/details/83550498
-
在usr目录下建立java安装目录
cd /usr
mkdir java
用ll指令查看一下是否创建成功:
-
移动到压缩包路径下:
用 cd 路径 指令到压缩包所在目录下,如下 (我放在了根目录是 cd /)
# cd /
ll可以看到当前目录下的文件
我安在了根目录下,红色的是我的jdk和jre,
# ll
-
将jdk压缩包拷贝到java目录下
因为我们已经移动到压缩包所在目录, cp后直接加文件名就可以了, 名字太长可以按TAB键自动补全, /usr之前有空格
cp jdk-8u91-linux-x64.tar.gz /usr/java/
到/usr/java目录下看一眼:
cd /usr/java
ll
-
解压jdk到当前目录
tar -zxvf jdk-8u91-linux-x64.tar.gz
会出现很长的过程信息,这里就不截图了
-
设置环境变量
vim /etc/profile
用vim编辑器来编辑profile文件,在文件末尾添加一下内容(按“ i ”进入编辑):
添加如下内容:JAVA_HOME根据实际目录来,
如果PATH原来有其他的环境变量不要删除修改, 和我们写的用:隔开
export JAVA_HOME=/usr/java/jdk1.8.0_91
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=${JAVA_HOME}/bin:$PATH
然后,保存并退出( 先ESC取消输入状态后 输入:wq!)
按完ESC应该左下角的insert状态消失了
再输入:wq!
保存成功返回了LINUX系统
-
执行profile文件
[root@iZ2zefeppj80v5wd0bjr77Z java]# source /etc/profile
这样可以使配置不用重启即可立即生效。(执行没有消息提示)
-
检查新安装的jdk
[root@iZ2zefeppj80v5wd0bjr77Z java]# java -version
成功啦!!!!!