文章目录
- 下载 JDK压缩包
- 创建jdk文件夹
- sftp 远程上传
- 解压缩 tar -zxvf 包名
- 配置环境变量
- 刷新 环境变量
- 验证是否安装成功
- 安装JAVA 依赖
- yum更新及替换镜像
- curl 命令下载更新
- 更新yum依赖
- 判断repo文件是否存在生成缓存、启用阿里云镜像
- 重新下载java依赖
- 再次验证
- hello world
下载 JDK压缩包
下载点这里:JDK8
创建jdk文件夹
/usr/local/src/
sftp 远程上传
这里两个窗口操作,config操作Java相关,copy-1操作其他
解压缩 tar -zxvf 包名
配置环境变量
刷新 环境变量
source /etc/profile
验证是否安装成功
遇到
lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
证明安装成功,但是缺少JAVA的依赖无法运行Java指令
JDK运行必要环境
c++ 和动态连接 glibc
1. yum install glibc.i686
2. yum install libstdc++.so.6
安装JAVA 依赖
yum install glibc.i686过程y 确认之后遇到镜像问题
下载出错
yum更新及替换镜像
是否可通阿里云 查找所有yum 文件 并删除
[root@localhost jdk1.8.0_411]# ping mirrors.aliyun.com
PING mirrors.aliyun.com.w.alikunlun.com (114.232.93.244) 56(84) bytes of data.
--- mirrors.aliyun.com.w.alikunlun.com ping statistics ---
138 packets transmitted, 0 received, 100% packet loss, time 136999ms
[root@localhost jdk1.8.0_411]# rpm -qa|grep yum
yum-metadata-parser-1.1.4-10.el7.x86_64
yum-plugin-fastestmirror-1.1.31-50.el7.noarch
yum-3.4.3-161.el7.centos.noarch
替换上述文件
1. rpm -e yum-metadata-parser-1.1.4-10.el7.x86_64 --nodeps
2. rpm -e yum-plugin-fastestmirror-1.1.31-50.el7.noarch --nodeps
3. rpm -e yum-3.4.3-161.el7.centos.noarch --nodepsrpm -qa|grep yum
curl 命令下载更新
这里用到的是一台原生裸机 需要用原生的下载命令更新yum;若已经安装其他下载工具可自行替换
它在许多Linux发行版中都是预装的。curl 的语法与 wget 类似,例如:curl -O http://example.com/file.tar.gz
1. #curl -O http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm
2. #curl -O http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
3. #curl -O http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-3.4.3-168.el7.centos.noarch.rpm
更新yum依赖
- 移除旧地址并下载阿里云镜像
1. rpm -ivh yum-*
2. mv /etc/yum.repos.d/*.repo /tmp/
3. curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
判断repo文件是否存在生成缓存、启用阿里云镜像
1. cd /etc/yum.repos.d
2. cp CentOS-Base.repo CentOS-Base.repo.backup #备份
3. yum makecache #做缓存
4. yum repolist all # 查看配置
看到下方repo配置即可使用yum
重新下载java依赖
yum install libstdc++.so.6
yum install glibc.i686