Java介绍和安装

什么是java

        根据官方文档的描述Java是一种广泛使用的计算机编程语言,拥有跨平台面向对象泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。由 Sun Microsystems 于 1995 年首次发布。它通过提供构建许多服务和应用程序的可靠平台,从默默无闻的起步发展到为当今数字世界的很大一部分提供动力。为未来设计的新的创新产品和数字服务也将继续依赖 Java。

常用的java版本

        Java 17, 11, 8 为目前提供支持的 LTS(长期支持)版本,因为这些版本官方会定期的修复问题和漏洞,所以这些版本成为工程师开发中常用的版本。

版本

发布日期

最终免费公开更新时间

最后延伸支持日期

va SE 8 (LTS)

2014 年 3 月

OpenJDK 目前由 Red Hat 维护
Oracle 于 2022 年 3 月停止更新(商用)
Oracle 于 2030 年 12 月停止更新(非商用)
Azul 于 2030 年 12 月停止更新
IBM Semeru 于 2026 年 5 月停止更新
Eclipse Adoptium 于 2026 年 5 月或之后停止更新
Amazon Corretto 于 2026 年 5 月或之后停止更新

Oracle 于 2030 年 12 月停止更新
Red Hat 于 2026 年 11 月停止更新

Java SE 11 (LTS)

2018 年 9 月

OpenJDK 目前由 Red Hat 维护
Azul 于 2026 年 9 月停止更新
IBM Semeru 于 2024 年 10 月停止更新
Eclipse Adoptium 于 2024 年 10 月或之后停止更新
Amazon Corretto 于 2027 年 9 月或之后停止更新
微软于 2024 年 10 月或之后停止更新

Oracle 于 2026 年 9 月停止更新
Azul 于 2026 年 9 月停止更新
Red Hat 于 2024 年 10 月停止更新

Java SE 17 (LTS)

2021 年 9 月

OpenJDK 目前由 SAP 维护
Azul 于 2029 年 9 月停止更新
IBM Semeru 于 2027 年 10 月停止更新
微软于 2027 年 9 月或之后停止更新
Eclipse Adoptium 于 2027 年 9 月或之后停止更新

Oracle 于 2029 年 9 月或之后停止更新
Azul 于 2029 年 9 月停止更新
Red Hat 于 2027 年 10 月停止更新

java的安装

确认版本

        在安装java之前,我们需要先确认所对应的项目或者是运行的程序所支持的java是哪个版本,就比如说我们需要运行burp工具,我们可以上官网查看burp运行所需要的java环境,根据官方文档,burp2022.12.4版本需要java17来运行。如果你在官方文档都找不到是哪个版本运行的,那么可以下载这3个常用的环境来共同使用。

java8的安装

下载

访问该页面可以来到下载页面:

https://www.java.com/zh-TW/download/ie_manual.jsp?locale=zh_TW

这里我们选择离线安装,防止在一些无法联网的环境下无法在线安装java的情况。

安装

下载完成后,我们双击程序来进行安装就行了。

安装完成后我们打开cmd输入以下命令,就能查看当前运行的java的版本号了。

java -version

java11的安装

下载

大家可以访问以下链接来直接找到java11版本来下载,但是这个版本需要有oracle的账号并且登录才能下载,如果嫌麻烦的话的扫描文章结尾二维码发送java安装来获取java安装程序。

Java Archive Downloads - Java SE 11

安装

双击下载好的程序来进行安装java11。

这里我们需要注意它默认安装到的路径在哪,然后继续下一步。

打开cmd,输入以下命令来查看现在的java版本。

java -version

java17的安装

下载

访问下面的页面可以下载java17的安装程序,17版本是可以不需要账号直接下载的。

Java Archive Downloads - Java SE 17

安装

同样也是双击程序来进行安装。

确认好安装的路径。

打开cmd,输入以下命令来查看现在的java版本。

java -version

java不同版本切换

打开环境变量

通过修改环境变量我们可以在同一台机器里使用不同版本的java程序。

首先我们需要配置环境变量,此电脑 -> 属性 -> 高级系统设置 -> 高级 -> 环境变量。

环境变量的配置

我们先在系统变量添加新变量,这个值是java的安装路径。

我们再找到系统变量中的Path的变量名。先把java自动添加上的环境变量删除。

再写上下面这一段

%JAVA_HOME%\bin;

设置好后就可以保存确定,先看看设置的环境变量是否成功,同样也是打开cmd用java -version查看

如果有显示版本信息就说明配置成功。

切换脚本

接下来我们就需要写上三个设置环境变量的脚本,如果每次切换java版本都要编辑系统变量是很麻烦的。

在某个文件夹下可以创建3个bat脚本,在将这个脚本的路径添加到环境变量中。

@echo off
set JAVA_HOME=C:\Program Files (x86)\Java\jre-1.8
set Path=%JAVA_HOME%\bin;%Path%
echo Java 8 activated.
@echo off
set JAVA_HOME=C:\Program Files\Java\jdk-11
set Path=%JAVA_HOME%\bin;%Path%
echo Java 11 activated.
@echo off
set JAVA_HOME=C:\Program Files\Java\jdk-17
set Path=%JAVA_HOME%\bin;%Path%
echo Java 17 activated.

在环境变量中添加路径。

验证配置

所有都配置完成后就可以在cmd中验证了。

可以看的我们成功配置完成了,但是要注意的是,这种配置是临时的环境变量,该环境变量只在这个cmd终端中会生效。

微信公众号二维码

扫一扫关注CatalyzeSec公众号

我们一起来从零开始学习网络安全

qrcode_for_gh_9dea37e0d7ad_344.jpg



 

  • 26
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值