关于下载JDK及配置环境变量一些细节

最近在学习如何在linux上下载oracle 11g 正搭建环境下载JDK的时候出现了很多问题, 还是要多动手才能不生疏啊 哭 出现了如下问题找了很多办法才解决, 记下来方便以后查阅

如果有盗文或者侵权请博客私信我,马上改正,


问题1:wget 命令下载在oracle官网复制的下载链接之后, 发现下载的是5.3K大小的HTML文件 (知道了file命令之后发现异常好用~) 

看了好多人说是oracle为了防止cookie盗链的安全机制,所以wget命令前都要加上本机accept oracle官网的协议后的cookie(因为用的虚拟机所以一直以为是用的本机cookie 后来才知道原来要用虚拟机里accept后的cookie)

查阅后找到cookie为 

s_nr=1468221561528;

s_cc=true;oraclelicense=accept-securebackup-cookie;

gpw_e24=http%3A%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjdk8-downloads-2133151.html;

s_sq=us%25253A%25252Fjava%25252Fjavase%25252Fdownloads%25252Fjdk8-downloads-2133151.html%2526pidt%253D1%2526oid%253Dfunctiononclick(event)%25257BacceptAgreement(window.self%25252C'jdk-8u91-oth-JPR')%25253B%25257D%2526oidt%253D2%2526ot%253DRADIO

最终wget命令为 


wget --no-check-certificate --no-cookie --header "Cookie:s_nr=1468221561528;s_cc=true;oraclelicense=accept-securebackup-cookie;gpw_e24=http%3A%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjdk8-downloads-2133151.html;s_sq=us%25253A%25252Fjava%25252Fjavase%25252Fdownloads%25252Fjdk8-downloads-2133151.html%2526pidt%253D1%2526oid%253Dfunctiononclick(event)%25257BacceptAgreement(window.self%25252C'jdk-8u91-oth-JPR')%25253B%25257D%2526oidt%253D2%2526ot%253DRADIO"  http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz



通常用wget命令在终端上下好JDK并且配好环境变量之后,会出现java -version的版本并不是安装的版本,

这时可以用如下步骤把系统自带的open-jdk换成自己的JDK

1、通过rpm -qa | grep jdk 命令查看有哪些JDK存在,如果不需要可以用remove命令删除

2、删除 /usr/bin目录下的java文件夹 用 ln -s $JAVA_HOME/bin/java java命令软链

3、source /etc/profile 重新编译

4、查看版本 java -version发现版本对了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值