下载安装JDK到服务器

下载安装JDK到服务器

我的服务器版本contos7

1.在官网下载JDK到Windows端本地

下载地址

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
注意 现在下载需要登陆了,

2.上传到服务器文件夹

1.FileZilla链接 服务器

2.文件上传

3.在服务器上对应文件夹内输入解压命令

tar -zxvf jdk-8u221-linux-x64.tar.gz

4.配置环境变量
输入 命令 vim /etc/profile,然后点击i进入编辑模式,键入如下语句(别动其他的变量配置,在最后一行粘贴或者输入即可)
我的变量配置

#set java enviromment
export JAVA_HOME=/home/software/java/jdk1.8.0_221
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
export PATH=$PATH:$JAVA_HOME/bin

输入命令使得配置立即生效**. /etc/profile**(点后有空格)
检查安装是否成功

# 分别输入如下三个命令(具体什么意思我不解释了,都懂都懂)
java
javac
java -version

为什么我不用wget在线下载,或者yum方式安装呢。下面解释

wget在线下载的JDK安装包只有5kb或者下载不下来

原因:Oracle对其资源的下载限制,需要登陆,需要Cookie验证,试过用密码登陆也不行。

使用wget在官网下载JDK安装包的时候,出现401错误

HTTP request sent, awaiting response... 401 Authorization Required
Authorization failed.
错误原因

发现在oracle官网直接下载jdk的tar到window上时,直接跳转到了oracle的用户登录页面,也就是说我们需要拥有oracle的用户账号才可以免费下载Oracle官网的资源

解决问题

使命wget命令的时候加上–user=你注册的账户邮箱 --ask-password,然后输入密码即可。

wget --user=123456789@outlook.com --ask-password https://download.oracle.com/otn/java/jdk/8u221-b11/230deb18db3e4014bb8e3e8324f81b43/jdk-8u221-linux-x64.tar.gz
不行:wget -c --content-disposition "https://javadl.oracle.com/webapps/download/AutoDL?BundleId=239835_230deb18db3e4014bb8e3e8324f81b43"
不行:wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.tar.gz
OR
wget --no-check-certificate -c --header="Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.tar.gz

那就改回Windows下下载,通过SMTP传输工具(FileZilla)上传到服务器吧!!!

yum在线安装的是JRE不是JDK。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值