java学习册|JDK|下载jdk

     如上文立的flag而言,我会从开始一点点的往后面梳理知识点,和大家一起学习,今天我们就从下载Jdk开始,如无意外情况,以后文章的jdk版本都是以11为基础

总述

其实直接说下载jdk有点笼统,我们应该区别来说,如上文所说 openjdk , oraclejdk是不同的jdk,下载也是不太一样的

  • oraclejdk 下载地址及截图

https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html

  • openjdk下载地址及截图


https://jdk.java.net/11/

由上图可见,openjdk都是解压版的,下载,解压,然后配置环境变量就可以了,而windows就有两个版本,一种是安装版,一种是解压版。解压版的处理和openjdk是一样的,安装版的,在安装完之后,我们可以看到,环境变量中 PATH 会多一条属性,也正是因为这条属性的存在,我们可以在安装完之后直接执行java -version ,但执行不了javac

windows下载 jdk

windows下面下载jdk , 先点击Accept License Agreement 然后再点击对应的版本下载(这里建议下载解压版的)

linux下载jdk

linux下如果是图形化界面的话,和windows一样下载就可以了,但实际上,很多用Linux做服务器,那么就只有一个命令行了,这时候选用的下载工具是wget ,但是我们直接把oraclejdk上的链接复制在wget后面,发现其实并下载不了,因为我们没有做Accept License Agreement这一步

假设是我们自己这个下载页面的话,我们会把这个同意的操作存哪里呢?cookie?下面我们来看一下

在下载页面,按f12 ,然后打开cookie页面

然后我们选择Accept License Agreement 再刷新下cookie

通过对比发现,多了一个oraclelicense 对,就是这个没有错,我们在wget里面要带上这个cookie

wget  --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"  http://download.oracle.com/otn-pub/java/jdk/11.0.2+9/f51449fcd52f4d52b93a989c5c56ed3c/jdk-11.0.2_linux-x64_bin.tar.gz

如上图所示,这就可以了。

最后说两句

这个过程其实相当于一个小型的爬虫了,写爬虫也是模拟请求,然后通过返回的html,js , cookie等等来获取到有用的信息。

还有个关键词是无状态, http是无状态的,为什么这么说呢?无状态有什么意义,这个就留给小伙伴们来一起扩展。 后续我们会在spring 单例里面继续提到无状态这个词的。

今日份学习,加油!

最后是本公众号配套的小程序,我们的学习文章,每日一练啊等等都在这里,走过路过,扫个码看看呗

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值