Java 13 的下载安装教程

说明:

  • 本文介绍的是 Windows 下安装 Java 的方法。对于 Linux 下 Java 的安装,可见笔者的另一篇博客:

    在 Linux 操作系统中安装 Java:
    https://blog.csdn.net/wangpaiblog/article/details/120093325

笔者的运行环境:

JDK 13.0.2

此博客已不再维护。更新内容将更新在另一篇博客中,该博客介绍的是 Java 17 的安装教程,链接:https://blog.csdn.net/wangpaiblog/article/details/111466827

  1. 安装 Java 就是安装 JDK。Java 有三大版本,这里选择的是 Java SE。关于这些版本的区别,请见笔者的另一篇博客:

    Java SE、JDK、Java EE、Java 框架、Java ME 之间的区别:
    https://blog.csdn.net/wangpaiblog/article/details/112342415

    此外,对于 JDK,也更替了很多个版本,其中也分为 LTS 版本和非 LTS 版本。LTS 指长期支持版(Long Term Support)。对于这个概念,这里不多作解释,读者可以简单将它们理解为稳定版与快照版。

    (Java 的 LTS 版本目前有:Java 8、Java 11、Java 17。网址: https://www.oracle.com/java/technologies/java-se-support-roadmap.html )

    笔者的意见是,最好下载最新的 LTS 版本。但对于一些刚刚学习 Java 的读者来说,下载哪个版本区别不大,因为它们之间的区别不会在简单的 Java 程序中体现。编写本教程的时候,笔者下载的是当时的最新非 LTS 版 Java SE 13.0.2

  2. 进入 Oracle 官网下载 Java SE,也就是 JDK 的安装包。网址: https://www.oracle.com/java/technologies/javase-downloads.html

    因为是国外的网站,所以可能网站加载缓慢。部分浏览器可能禁用此网站上的某些控件,所以如下的过程如果发现网站上缺失某些界面选项,可以试试换个浏览器。

    具体操作流程如图(请顺着图片用鼠标点击画红圈部分):

    (现在下载还需要注册一个 Oracle 账号了,请注意。)

    (现在,Java 17 中的界面已经发生较大改变。出于专业性的角度,笔者应该更新本教程。不过笔者很懒,不想牺牲每天本来就很少的空闲时间去更新博客,而且笔者编写的博客太多了,全都更新的话工作量很大。如果看本教程会带来很多困惑,也可以在下方留言提醒。如果太多读者反馈这个问题,笔者会考虑更新本教程。)


  1. 选择合适的下载工具就可以下载了,因为是国外的网站,所以有可能下载缓慢。在百度云离线下载、浏览器内置下载和迅雷中,笔者当时用迅雷下载的速度较快。


    【说明】

      在前面的下载中,可以看到,Windows 下的 JDK 数据包有两种可选的下载:Windows x64 InstallerWindows x64 Compressed Archive。其中,前者为 JDK 的离线安装包版本,后者为 JDK 的免安装版本。本教程使用的是前者。

      也可以选择 JDK 的免安装版。很多“免安装”狂热者很喜欢选择任何软件的免安装版本。不过,由于这两者没有本质上的区别,没有任何理由非要使用免安装版本。通常,使用离线安装包版本能减少很多麻烦。


  2. 下载好了之后应该有一个名叫 jdk-13.0.2_windows-x64_bin.exe 的安装包。运行安装包,这里 JDK 的默认路径是 C:\Program Files\Java\jdk-13.0.2\,请注意。如图:

  1. 这一步完成之后就可以开始设定 Path 路径了,进行这一步是为了能在 Windows 的 CMD 中识别出 C:\Program Files\Java\jdk-13.0.2\ 下的 JDK 的相关命令。

  2. 这要进入 Windows 的环境变量界面(这里以 Win10 教育版为例),如图(请顺着图片用鼠标点击画红圈部分):



  1. 找到 Path 变量并双击进入(如果你的电脑不打算设置多用户,则这里选择 用户变量 还是 系统变量 的 Path 区别不大。这里选择 用户变量)。在 Path 的窗口下面加入新的一行 C:\Program Files\Java\jdk-13.0.2\bin,然后点确定即可。如图:


】如果你需要进行多应用交互,那还需要进行如下配置:

(关于环境变量 JAVA_HOME 与前面的 Path 的区别,可见笔者的另一篇博客: Windows 中的环境变量 Path 与 XXXX_HOME 的区别:https://blog.csdn.net/wangpaiblog/article/details/112644073 )

(对于 JDK 1.5 之后的版本,也可以不用配置 CLASSPATH。)

  • 变量名: JAVA_HOME
    变量值: C:\Program Files\Java\jdk-13.0.2

  • 变量名: CLASSPATH
    变量值: C:\Program Files\Java\jdk-13.0.2\lib 或 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar


标准的配置为

  • 变量名: JAVA_HOME
    变量值: C:\Program Files\Java\jdk-13.0.2

  • 变量名: Path
    变量值: %JAVA_HOME%\bin


  1. 以上如果设置完成之后,进入 CMD 中分别输入 java、javac,应该会出现篇幅很长的说明文字,这说明前面的设置已经成功。进入 CMD 的方法有很多,这里只举一例:

  1. 设置完成之后,就可以安装关于 Java 的集成开发工具 IDE 了。主流的 IDE 有 IntelliJ IDEA、Eclipse 等。

    关于 Eclipse 的中文简体版下载安装教程,请见笔者的另一篇博客:

    Eclipse 的中文简体版安装教程:https://blog.csdn.net/wangpaiblog/article/details/111502047

Java 13 的下载安装教程相关推荐

  1. 最新Quarters II 13.1 下载安装全教程 + ModelSim联调(2022/12/11 )

    目录 1.Quarters II 13.1 下载安装 1.先下载好Quarters软件 和 ModelSim 软件 重要链接见后面!重点解决了视频中存在的一些问题! 2.Quarters 安装(补充视 ...

  2. Java(Eclipse,JDK)最新全套下载安装教程

    找了好多博主的博客一篇一篇尝试之后才准备的这篇下载安装教程,亲测实用!!! 一.Eclipse下载 1.官方下载网址:Eclipse下载地址 注意点击下载软件包,不是点击下载x86_64!!! 2.根 ...

  3. Maven 的下载安装教程

    Maven 3.6.3 下载安装教程 笔者的环境: JDK 13.0.2 Maven 3.6.3 IntelliJ IDEA 2020.1.2 (Ultimate Edition) 在继续阅读本教程之 ...

  4. SQL Server 2016下载安装教程

    SQL Server 2016下载安装教程 文章目录 SQL Server 2016下载安装教程 一.下载 二.安装 1. 选择全新安装模式继续安装 2. 输入产品密钥,可以直接下一步 3. 在协议中 ...

  5. Eclipse热部署插件(Jrebel) 下载安装教程

    所谓热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用. 对于Java应用程序来说,热部署就是在运行时更新Java类文件.在基于Java的应用服务器实现热部署的过程中,类装入器扮演着重要的 ...

  6. JMeter 下载安装教程

    JMeter 下载安装教程 安装 Java 下载 JMeter 关闭 SSL JMeter 汉化 设置 JMeter 主题 设置 Cookie 运行 JMeter 笔者的环境: JMeter 5.4. ...

  7. python下载安装教程电脑版,python下载好了怎么使用

    python下载安装教程 python下载安装教程:自定义安装目录,点击install进行安装,打开cmd窗口,输入python,显示python的版本,安装成功. Python语言更适合初学者,Py ...

  8. Tomcat下载安装教程

    Tomcat下载安装教程 目录 Tomcat下载安装教程 一.下载地址 ​二.具体的安装步骤如下: 三.其他问题 本文默认已安装并配置好 Java 环境,关于 java 环境的配置可参考: https ...

  9. 从零基础到导入运行Java版坦克大战游戏项目 第一节(Java JDK的下载安装配置)

    作为TIOBE榜上有名的热门编程语言之一,Java往往是众多初学者与诸多高校重点关注的课程,在编程界占据着举足轻重的地位:笔者作为一枚大二的Java学习者,个人认为从最开始就先修习编程语言的语法然后才 ...

最新文章

  1. datediff什么作用php,php中easter_date函数的功能起什么作用呢?
  2. Mysql中经常出现的乱码问题
  3. 软件设计原则——迪米特法则
  4. 树莓派命令连接wifi_树莓派连接无线网wifi配置方法
  5. 分布式文件系统之Fastdfs是什么?
  6. python rsa 公钥解密_python使用rsa库做公钥解密(网上别处找不到)
  7. 邻接矩阵的深度优先遍历
  8. 学习OpenCV2——卡尔曼滤波(KalmanFilter)详解
  9. java异常的捕获和处理
  10. 3步接入顺丰快递云打印电子面单接口API
  11. Securing Checklists
  12. 贴片晶振的脚位方向如何区分
  13. Python 报错Process finished with exit code -1073740791 (0xC0000409)解决方法
  14. 后台管理系统项目整体流程
  15. 舆情发展规律如何把控?
  16. Windows下的Node.js安装及环境配置
  17. iOS开发 - ANPs推送通知
  18. 凤凰新闻岳建雄:互联网已经成为传统行业
  19. 监听qq新邮件 linux,linux如何使用QQmail实现网络邮件报警?
  20. Cstyle的UEFI导读: UEFI的N种实现及差别

热门文章

  1. 12 Django cooking与session
  2. java 监听器实现原理
  3. Activity的启动模式详解
  4. android实现计时器
  5. 解决ftp的pasv模式下iptables设置问题
  6. linux主机load average的概念计算过程注意事项
  7. DBus glib 各数据类型接收与发送详解—C语言(3)
  8. iPhone socket 编程之BSD Socket篇
  9. MySQL 高级 - 触发器 - 查看及删除
  10. CompletableFuture线程串行化方法