软件版本:jdk-8u181-linux-i586.tar.gz
服务器:CentOS 7.4 (mini版)
执行步骤:
1. 现将本地的jdk源码安装包SCP到服务器:/usr/local/software 文件夹下
2.在/usr/local目录下新建一个名为java的文件夹:
3. 将jdk-8u181-linux-i586.tar.gz 从/usr/local/software目录下copy到 /usr/local/java目录下
cd /usr/local/java
cp ../software/jdk-8u181-linux-i586.tar.gz .
4.解压jdk-8u181-linux-i586.tar.gz安装包:
5.待解压完成后,在/etc/profile完成jdk的环境变量的配置:
-------------------------------------------------注----------------------------------------------------------------
注 1:若安装的mini版的CentOS服务器,没有gcc,请运行一下命令:yum install -y gcc-c++
注 2:若提示-bash: vim: command not found,就是vim编辑器没有安装,请执行命令:
yum install -y vim-enhanced ,或执行:vi /etc/profile,个人喜欢vim编辑器,带颜色,好看。
------------------------------------------------------------------------------------------------------------------
vim /etc/profile
按i,进入插入模式。
然后,在文本中插入如下命令:
JAVA_HOME=/usr/local/java/jdk1.8.0
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
效果:
完成后,按Esc,退出插入模式,然后输入‘:wq’,然后回车。
接着执行:source /ect/profile 立即生效。
6.查看jdk安装成功与否,直接运行命令:java -version
但是,报错:
-bash: /usr/local/java/jdk1.8.0/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
缺少jdk运行时,所需的系统环境依赖。仔细一番看原来是交叉编译环境错误。
请简单粗暴地执行如下命令:yum install -y glibc.i686
再执行:java -version
----------THE END