Linux 安装java环境(JRE)
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
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的地方
下载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)
参考
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献2条内容
所有评论(0)