zoukankan      html  css  js  c++  java
  • JDK17安装

    JDK17安装

    前言

    JDK17是自2018年JDK11后的第二个长期支持版本, 支持到2029年9月, 支持时间长达8年, 这下可以不用死守JDK8了, JDK17+也可以是一种新的选择了.
    这次更新之所以重要, 伴随着新版本的发布, Oracle还做了重要决定, 从JDK17开始, 后面的版本全部免费提供, 包括商用, 更详细的条款可以阅读[]这里](https://www.oracle.com/downloads/licenses/no-fee-license.html). Oracle这次真是发善心了.
    英文版的通用安装说明可以移步到这里

    下载JDK17安装包

    下载页: https://www.oracle.com/java/technologies/downloads/
    这里我选 x64压缩包for windows, 理由:我不想让windows安装向导污染我的注册表, 我希望能在java各版本之间自由切换.
    下载连接: https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.zip

    解压

    下载完成后解压到 C:Program FilesJavajdk-17
    说明: 解压到系统目录需要管理员权限, 授权即可, 如果你无法获取到管理员权限, 建议安装到自己的主目录下, 或者其它有读写权限的目录下.
    解压后的文件结构

    C:PROGRAM FILESJAVAJDK-17
    +---bin
    |   ---server
    +---conf
    |   +---management
    |   ---security
    |       ---policy
    |           +---limited
    |           ---unlimited
    +---include
    |   ---win32
    |       ---bridge
    +---jmods
    +---legal
    |   +---java.base
    |   +---java.compiler
    ...................
    ---lib
        +---jfr
        ---security
    

    配置环境变量

    打开环境变量配置界面
    方式一: windows+r, 输入rundll32.exe sysdm.cpl,EditEnvironmentVariables, 然后按回车
    方式二: 鼠标点击左下角的windows图标, 选择运行,输入rundll32.exe sysdm.cpl,EditEnvironmentVariables, 然后按回车
    方式三: 鼠标右键点击我的电脑 -> 高级系统设置 -> 环境变量

    说明: 方式三需要管理员权限, 而且设置的是管理员的环境变量
    或所有用户的环境变量, 方式一二都是设置当前用户的环境变量, 这里请根据实际需要进行选择. 如果权限足够大, 并且要为所有用户设置环境变量请选择方式三.
    环境变量配置界面 打开后设置如下环境变量:

    JAVA_HOME=C:Program FilesJavajdk-17
    Path=%JAVA_HOME%in;%Path%
    

    说明:
    如果你的jdk不是解压在C:Program FilesJavajdk-17, 需要做相应替换

    检查是否安装成功

    运行java -version 查看java版本, 如果见到如下输出说明安装配置成功.
    如果任然看到旧的java版本, 或者找不到java命令, 请检查Path环境变量, 确保java17的路径在其他版本之前.

    C:Userseagle>java -version
    java version "17" 2021-09-14 LTS
    Java(TM) SE Runtime Environment (build 17+35-LTS-2724)
    Java HotSpot(TM) 64-Bit Server VM (build 17+35-LTS-2724, mixed mode, sharing)
    ``
    转载请注明出处, 更多博文请访问https://www.cnblogs.com/guoapeng/
  • 相关阅读:
    LeetCode_4——寻找两个有序数组的中位数
    Java的CAS与ABA问题
    跨域问题解决
    解决git-for-windows官网下载速度慢的问题
    Java对观察者模式的支持
    Java动态代理
    设计模式七大原则
    UML中的类图关系
    布隆过滤器(Bloom Filter)与Hash算法
    Ubuntu16安装fabric1.4.4环境
  • 原文地址:https://www.cnblogs.com/guoapeng/p/15308972.html
Copyright © 2011-2022 走看看