1、JDK的选择
说道JDK的选择,就不得不提oracleJDK和openJDK的区别,我们一般所说的JDK指的是oracle公司发布,基于Java标准版规范实现。
OpenJDK是Java SE平台版的开源和免费实现,它是Sun Corporation(现在的Oracle Corporation)于2006年开始的开发结果。它是根据GNU GPL许可证授权的。
1.1 两者的区别和选择
(1)Oracle JDK版本将每三年发布一次,而OpenJDK版本每三个月发布一次。
(2)Oracle JDK将更多地关注稳定性,它重视更多的企业级用户,而OpenJDK经常发布以支持其他性能,这可能会导致不稳定。
(3)Oracle JDK支持长期发布的更改,而Open JDK仅支持计划和完成下一个发行版。
(4)Oracle JDK的构建过程基于OpenJDK,因此OpenJDK与Oracle JDK之间没有技术差异。
正因为没有技术差异,所以说两者在个人学习阶段是没有区别的。最大的区别在于开源与否。当然,在企业开发肯定一般选择oracle的稳定版本。毕竟最新的JDK肯定会有一些意料之外的问题,涉及到安全等。个人建议,在学习阶段,选择最新版的JDK进行练习,或者同时拥有几个版本进行对比学习。看看最新的JDK有什么改变。
2、JDK的下载
废话不多说,现在就介绍如何从正版官网去下载一个JDK,而不是从某某平台下载什么绿色版,健康版等,官网下载的就是最绿色最健康的。
2.1 官网地址
oracle官网 : https://www.oracle.com/index.html
人家oracle官网也在不断更新,我刚学习的时候去查找怎么安装JDK去看文章官网图片很明显与文章不符。
2.2下载
点击products,选择下面的java。
进入之后鼠标向下划,你就会看到oracleJDK和openJDK下载的选项。之后两种下载都会进行介绍。
2.2.1 oracleJDK下载
选择这里oracleJDK的下载,至于Documents Download是这个版本JDK的官方文档,里面是关于这个版本JDK的方法以及字段的解释说明,用来辅助学习。
这篇文章主要针对Windows用户进行介绍,所以下载版本也是Windows版本。Windows x64 Installer是安装版本,就是经典的Windows操作,一直下一步下一步即可,这里不做过多介绍。个人偏爱压缩版,解压即可用。也就是下面这个,.zip结尾的文件。
选择我同意,点击下载。
下载之后,就长这损样。是一个压缩包,解压即可。
2.2.2 open jdk的下载
前面介绍的 openJDK下载,点击oracle open jdk。
进去之后是这损样。
这里的下载页面和oracle jdk的下载是不一样的,一定注意区别。这里提供了很多版本的选择。
Ready for use : JDK16 ,JMC8 。点击JDK16,则是JDK16的下载。
Early access: JDK 18, JDK 17, Loom, Metropolis, Panama, & Valhalla。这里的JDK 17、18 的下载是还没有进行发布的,有兴趣的小伙伴可以进行下载学习和使用。
这里openJDK的版本没有安装版,只有压缩版。点击zip链接,即可下载。下完之后,也长这损样。和oracleJDK没啥区别(毕竟人家穿一条裤子)。
解压之后,是和oracleJDK一样的,所以我们只对一个进行介绍。
3、环境配置
3.1 JAVA_HOME的设置
鼠标右击此电脑->属性。win1021H1版本的环境配置已经移动到了设置里面,如下图。点击高级系统设置。
选择环境变量。
在这里我门需要配置的是系统变量,用户变量不用去理会。
点击新建,变量名写为JAVA_HOME,变量值则是JDK的解压目录。
或者可以选择浏览目录,选择到JDK目录即可。
这里以刚刚下载JDK16为例。
3.2PATH的设置
在系统变量里找到Path
,切记一定是系统变量,不用理会用户变量。
在Path里面加入%JAVA_HOME%\bin
。
%%里面引用的就是刚才设置的JAVA_HOME
值。
点击确定即可。
4、测试
使用win+R键,进入cmd命令。
在cmd环境中输入 java -version命令,出现如下图,证明环境配置成功。
当然也可以输入 javac或者java命令来测试是否配置成功。
5、总结
java8以上的版本,在压缩文件里面已经没有jre(JavaRuntimeEnvironment)文件,所以不需要再去理会jre的配置。
此文纯属个人创作,基于win10系统写的。转载请注明出处,不喜勿喷,欢迎交流。