一.背景
还是公司安排的师带徒的任务。自己也回头看看。
二.JDK的选择
开发的版本java1.8。所以准备使用JDK8。
1.JDK有谁在给我们提供呢?
我以前知道的是sun、RedHat、Oracle、IBM。
我以前一般都是去sun的网站下载,后来被Oracle收购后去的Oracle下载。还有用过OpenJDK。早些年还用过IBM的JDK。
下面是“文心的回答”:
开源的JDK(Java Development Kit)主要有以下几种:
- OpenJDK:这是Java平台标准版的开源实现,由Sun Microsystems公司发起并开源,后来由甲骨文公司(Oracle)接管。OpenJDK是完全自由、开放源代码的,基于GPL协议开源。它是最精简、最标准的JDK版本之一,没有商业风险,因此在许多开发者和企业中得到广泛应用。
- AdoptOpenJDK:AdoptOpenJDK是一个由开源社区维护的OpenJDK发行版。它提供了与官方OpenJDK相同的构建,但添加了一些额外的功能和优化。AdoptOpenJDK的目标是提供一个稳定、可靠、高性能的JDK版本,适用于各种应用场景。
除了以上两种主要的开源JDK实现外,还有一些其他的开源JDK版本,如IcedTea、DragonFlyJDK等。然而,这些版本的使用相对较少,大多数开发者和企业都选择使用OpenJDK或AdoptOpenJDK作为他们的JDK实现。
需要注意的是,尽管OpenJDK是开源的,但Java平台的企业版(JDK Enterprise Edition,JDK EE)并不完全是开源的。从Java 11开始,Java EE的技术和规范被转移到Eclipse Foundation并改名为Jakarta EE。因此,对于需要开发企业级应用程序的开发者来说,他们可能需要使用Oracle提供的JDK EE或者Eclipse Foundation提供的Jakarta EE相关技术和工具。
sun被Oracle收购后,jdk的版本一部分开源,一部分收费。可以参考这位朋友对JDK8的版权情况说明https://www.cnblogs.com/Arborblog/p/16274605.html
2.为什么要关注商业授权的情况?
作为大公司,特别是上市企业。一定要避免使用盗版,要帮助企业避免版权纠纷,要有版权意识。
3.下载哪个JDK8?
我准备用OpenLogic's openJDK8u402-b06来做演示。大家还可以去Oracle和RedHat下载。
1)OpenLogic's openJDK8u402-b06下载地址:https://builds.openlogic.com/downloadJDK/openlogic-openjdk/8u402-b06/openlogic-openjdk-8u402-b06-windows-x64.zip
2)Oracle JDK8u202下载页面(点击下载需要登录):Java Archive Downloads - Java SE 8
3)RedHat jdk-8u402-x64 ZIP(也是点击下载需要登录):Red Hat build of OpenJDK Download | Red Hat Developer
选择OpenLogic's openJDK的原因一方面是不需要登录,另外文心告诉我:
OpenLogic的OpenJDK属于OpenJDK的一种发行版。如前所述,OpenJDK是Java平台标准版的开源实现,由Sun Microsystems公司发起并开源,后来由甲骨文公司(Oracle)接管。OpenLogic作为一家专注于开源技术的公司,他们提供的OpenJDK版本是对官方OpenJDK的一种补充或定制。
OpenLogic的OpenJDK版本适用于Java 8和Java 11,并且得到了认证和定期更新,以确保安全性和最新性。OpenLogic提供的OpenJDK版本可能包含了一些额外的优化、功能或支持,以满足特定用户的需求。然而,它仍然基于原始的OpenJDK源代码,并遵循相同的开源协议和标准。
因此,可以说OpenLogic的OpenJDK是官方OpenJDK的一种发行版或定制版,它提供了额外的支持和优化,以满足不同用户的需求。
三.安装配置JDK
绿色版本就简单多了。偷懒的,可以不设置环境变量,直接解压了,可以命令运行的。比如:
"D:\zsp\tools\openlogic-openjdk-8u402-b06-windows-64\bin\java" -version
openjdk version "1.8.0_402-402"
OpenJDK Runtime Environment (build 1.8.0_402-402-b06)
OpenJDK 64-Bit Server VM (build 25.402-b06, mixed mode)
我们还是写写正常的方式吧!
1.解压jdk
注意解压的路径不要有中文和空格。
2.创建系统变量java_home
在环境变量中,创建系统变量java_home,设置值为解压目录(就是bin文件夹的上级目录哈)
3.补充设置系统变量path
补充“%java_home%\bin” 和 “%java_home%\lib”。
四.测试JDK安装是否正常
1.输入java -version
显示了版本等信息就是安装好了。
2.输入 javac
显示了javac命令的语法介绍就是安装好了。