1、跳转到指定目录(/usr/local/src)2、上传linux版本的jdk到当前目录(/usr/local/src)3、解压文件tar-zxvfjdk-8u51-linux-x64。柏油。gz4。修改名称为jdk1.85。配置环境变量vim/etc/profile#/etc/profile23#系统范围的环境和启动程序,用于登录设置4#功能和别名进入/etc/bashrc56#更改此文件不是一个好主意,除非你知道你7#在做什么。最好在8#/etc/profile.d/中创建一个custom.shshell脚本来对您的环境进行自定义更改,因为这个9#将防止在将来的更新中需要合并。1011pathmunge(){12case":${PATH}:"in13*:"$1":*)14;;15*)16if["$2"="after"];然后17PATH=$PATH:$118else19PATH=$1:$PATH20fi21esac22}232425if[-x/usr/bin/id];然后26if[-z"$EUID"];然后27#kshworkaround28EUID=`/usr/bin/id-u`29UID=`/usr/bin/id-ru`30fi31USER="`/usr/bin/id-un`"32LOGNAME=$USER33MAIL="/var/spool/mail/$USER"34fi3536#路径操作37if["$EUID"="0"];然后38pathmunge/usr/sbin39pathmunge/usr/local/sbin40else41pathmunge/usr/local/sbin42pathmunge/usr/sbinafter43fi4445HOSTNAME=`/usr/bin/hostname2>/dev/null`46HISTSIZE=100047if["$HISTCONTROL"="ignorespace"];then48exportHISTCONTROL=ignoreboth49else50exportHISTCONTROL=ignoredups51fi5253exportPATHUSERLOGNAMEMAILHOSTNAMEHISTSIZEHISTCONTROL5455#默认情况下,我们希望设置umask。这为登录shell设置了它56#系统保留uid/gids的当前阈值是20057#你可以在58中检查uidgid保留有效性#/usr/share/doc/setup-*/uidgidfile59if[$UID-gt199]&&["`/usr/bin/id-gn`"="`/usr/bin/id-un`"];然后60umask00261else62umask02263fi6465for我在/etc/profile.d/*.sh/etc/profile.d/sh.local中;做66if[-r"$i"];然后67如果["${-#*i}"!="$-"];然后68。"$i"69否则70。"$i">/dev/null71fi72fi73done7475unseti76unset-fpathmunge7778#设置jdk环境79exportJAVA_HOME=/usr/local/src/jdk1.880exportPATH=$JAVA_HOME/bin:$PATH81exportCLASSPATH=.:$JAVA_HOME/lib要改的话,只需要在第79行改一下jdk的位置即可。(/usr/local/src/jdk1.8)6.让环境变量生效source/etc/profile7.验证jdk是否安装成功java-version
