sdlc esd oracle,Linux 安装java环境(JRE)

Linux 安装java环境(JRE)

下载jre的rpm,然后安装,适用于RedHat系列系统

一键安装

wget -O jre-8u171-linux-i586.rpm http://javadl.oracle.com/webapps/download/AutoDL?BundleId=233159_512cd62ec5174c3487ac17c61aaa89e8

rpm -Uvh jre-8u171-linux-i586.rpm

如果需要多次使用可以保存到一个文件里(例如 installJre.sh)

然后给这个文件加上执行权限

chmod +x installJre.sh

这样就可以一键安装了

详细解释

在服务器上我们一般不做java开发,只会用来运行java程序,所以安装jdk是没有必要的,只要安装一下JRE就足够了

先给命令,后面再解释,直接粘到bash里回车就可以下载了

$ curl -o jre-8u171-linux-i586.rpm --progress 'https://sdlc-esd.oracle.com/ESD6/JSCDL/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jre-8u171-linux-i586.rpm?GroupName=JSC&FilePath=/ESD6/JSCDL/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jre-8u171-linux-i586.rpm&BHost=javadl.sun.com&File=jre-8u171-linux-i586.rpm&AuthParam=1528536123_cc555ee7ba632a6676deb49aebcb7c00&ext=.rpm' -H 'Connection: keep-alive' -H 'Upgrade-Insecure-Requests: 1' -H 'DNT: 1' -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.79 Safari/537.36' -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8' -H 'Accept-Encoding: gzip, deflate, br' -H 'Accept-Language: zh-CN,zh;q=0.9,en;q=0.8' -H 'Cookie: oraclelicense=accept-securebackup-cookie' --compressed

最简单无脑的方式是先在有桌面环境的地方下载好jre,然后再上传到Linux服务器安装

这里给一个我自己的方法,使用的是谷歌的Chrome浏览器

先找到下载jre的地方

直接访问这个网址 https://www.java.com/en/download/manual.jsp

下载jre

获取下载地址并没有很简单,在浏览器里直接点击是发生过重定向的,所以需要使用点小技巧去获取真正的下载地址

在浏览器中按F12,打开Network标签,监控网络请求,相当于抓包,最好把preserve log勾上,这样可以防止请求因为跳页面而被清空

先在浏览器上点击下载,会发生一次下载,获取到几个请求

找到jre开头的那个请求

在这个请求上点击右键,选择Copy -> Copy as cURL(bash),可以得到一个长长的命令(curl),大概这个样子:

curl 'https://sdlc-esd.oracle.com/ESD6/JSCDL/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jre-8u171-linux-i586.rpm?GroupName=JSC&FilePath=/ESD6/JSCDL/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jre-8u171-linux-i586.rpm&BHost=javadl.sun.com&File=jre-8u171-linux-i586.rpm&AuthParam=1528536123_cc555ee7ba632a6676deb49aebcb7c00&ext=.rpm' -H 'Connection: keep-alive' -H 'Upgrade-Insecure-Requests: 1' -H 'DNT: 1' -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.79 Safari/537.36' -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8' -H 'Accept-Encoding: gzip, deflate, br' -H 'Accept-Language: zh-CN,zh;q=0.9,en;q=0.8' -H 'Cookie: oraclelicense=accept-securebackup-cookie' --compressed

这个命令是不完整的,它不会保存文件,所以需要修改命令,修改完成后就是下面这个代码,然后贴到服务器里,回车,下载,这样会得到一个文件jre-8u171-linux-i586.rpm

$ curl -o jre-8u171-linux-i586.rpm --progress 'https://sdlc-esd.oracle.com/ESD6/JSCDL/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jre-8u171-linux-i586.rpm?GroupName=JSC&FilePath=/ESD6/JSCDL/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jre-8u171-linux-i586.rpm&BHost=javadl.sun.com&File=jre-8u171-linux-i586.rpm&AuthParam=1528536123_cc555ee7ba632a6676deb49aebcb7c00&ext=.rpm' -H 'Connection: keep-alive' -H 'Upgrade-Insecure-Requests: 1' -H 'DNT: 1' -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.79 Safari/537.36' -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8' -H 'Accept-Encoding: gzip, deflate, br' -H 'Accept-Language: zh-CN,zh;q=0.9,en;q=0.8' -H 'Cookie: oraclelicense=accept-securebackup-cookie' --compressed

安装jre,因为我下载的是rpm包,所以使用rpm安装,非redhat系的Linux请自行寻找对应 的安装包,用同样的方式下载并执行安装

$ rpm -Uvh jre-8u171-linux-i586.rpm

安装成功

安装完成之后测试是否已经可以使用java

$java -version

会输出 :

java version "1.8.0_171"

Java(TM) SE Runtime Environment (build 1.8.0_171-b11)

Java HotSpot(TM) Client VM (build 25.171-b11, mixed mode, sharing)

参考

How do I download and install 32-bit Java for Linux?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值