首页 > 系统相关 >Windows11系统下配置JAVA环境变量(JDK-19版本)

Windows11系统下配置JAVA环境变量(JDK-19版本)

时间:2023-01-24 15:22:12浏览次数:66  
标签:jre JAVA JDK 19 点击 Java 环境变量

JDK下载

1、访问 oracle 官网 https://www.oracle.com/

2、点击导航条中的 Resources,点击 Developer Downlads 进入

3、继续点击 Java 进入

4、继续点击 Java (JDK) for Developers 进入

5、选择指定系统的最新JDK版本进行下载(不用登录oracle账号可以直接点击下载),这里我下载的是Java19 Windows版本压缩包。

6、如果要选择其它历史版本的JDK,点击 Java archive 进入,选择Java SE页签,找到指定的JDK版本进行下载(需要登录oracle账号才可以点击下载)

解压

下载好后进行解压,记住解压的位置(F:\file\program\develop\jdk-19.0.1),后面配置 JAVA_HOME 使用

JRE生成

在jdk1.8之后,就不在提供jre了,安装完成后安装目录里是没有jre的,若直接按照以往教程配置JDK环境将会报错,因此需要使用cmd命令自己生成jre(其实jdk1.8之后的安装包里是自带jre的,只不过没有自动安装,手动安装一下就可以了)。
根据自己的需要进行生成jre,如果不需要配置jre,就不用生成了(目前也没有发现问题)。如果有需要配置jre路径的(例如Tomcat服务器配置),再进行手动安装生成。

安装步骤

  1. 切换到JDK安装目录:F:\file\program\develop\jdk-19.0.1,空白处》右键》在终端中打开》运行 Windows PowerShell
  2. 在命令行窗口运行:
    bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre
  3. 回车,即可生成jre文件,此时可以在jdk文件夹中看到已有jre了

JAVA环境变量配置

下面以Windows11系统下的Java环境变量配置为例进行说明
1、右键点击“此电脑”,选择“属性”项。

2、点击“高级系统设置”,在弹出的系统属性框中,选择“高级”选项卡(默认即显示该选项卡),点击“环境变量”。

3、在弹出的“环境变量”框中选择下方的系统变量,点击新建。

4、在弹出的“新建系统变量”框中,输入变量名和变量值,点击确定。
变量名为:JAVA_HOME
变量值为:JDK的安装路径,到bin目录的上一层即可,比如 F:\file\program\develop\jdk-19.0.1
注意:为防止路径输入错误,可以打开JDK的安装路径文件夹,然后拷贝路径。

5、然后选中“系统变量”中的“Path”变量,点击“编辑”按钮,将刚才创建的JAVA_HOME变量添加到“Path”变量中。

6、在弹出的“编辑系统变量”框中,点击“新建”,输入 %JAVA_HOME%\bin,点击确定。

如果要配置jre,继续点击“新建”,输入 %JAVA_HOME%\jre\bin,点击确定。

验证

以上步骤操作完成之后,Java环境变量就配置完毕了,打开命令行窗口,验证配置是否成功。
如果之前已经打开了命令行窗口(win+r打开运行,并输入cmd点击确定进入命令行终端),需要关闭命令行窗口然后重新启动才可以。
输入 java -version 命令,查看效果。

输入 javac -version 命令,查看效果。

标签:jre,JAVA,JDK,19,点击,Java,环境变量
From: https://www.cnblogs.com/shigzh/p/17066106.html

相关文章

  • JavaScript: div,textarea set or get value
    <!doctypehtml><html><head><metacharset="utf-8"><metaname="viewport"content="width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0,u......
  • JAVA的注释和变量名称
    1.注释(1)单行注释为//.....例://这是一行注释(2)多行注释是/*.......................*/例:/*我是第一行注释我是第二行注释我是第三行注释*/(3)文档注释/**................
  • 【学懂Java】(五)异常处理
    一.引入编写程序时会有各种各样的错误,例如该程序在被除数为0的时候,就会不正确。我们可以这样解决但是这样也有弊端:代码臃肿程序员要花很大精力“堵漏洞”程序员很难堵住所有......
  • 安装部署Java项目
    开头:之前做了个文档转换的小项目,想部署在安卓手机上,自己可以随时看看,所以才有了下面这篇文章,内容或有瑕疵,望请批正。文末放我自己部署文档转换网址,仅供大家参考,谢谢!选择:Te......
  • 4.1 JavaScript 原始值与引用值
    JavaScript中有两种类型的值:原始值和引用值。原始值是不可变的,如Undefined、Null、Boolean、Number、String和Symbol。当将一个原始值赋值给另一个变量时,实际上是将该值......
  • Oracle宣布Java7生命周期终结
     Oracle于2015年4月停止在公共渠道发布Java7安全补丁和升级包,以敦促用户迁移至Java8或购买Java7的长期商业支持服务。后续可能有其它第三方机构为其提供公......
  • JavaScript 自增和自减运算符
    JavaScript中有两种方法来自增或自减一个变量的值,分别是自增运算符和自减运算符。自增运算符(++):将变量的值增加1。letx=5;x++;//x现在的值为6自减运算符(--):将......
  • (19)go-micro微服务filebeat收集日志
    目录一Filebeat介绍二FileBeat基本组成三FileBeat工作原理四Filebeat如何记录文件状态:五Filebeat如何保证事件至少被输出一次六安装Filebeat七使用Filebeatfilebea......
  • Javascript Basic
    Javascriptisa dynamicallytyped, weaklytypedand interpreted high-levelprogramminglanguage.InterestingJavaScriptFeaturesWe'llgoovertheseinmor......
  • 2、java基础
    2.1、注释注释并不会被执行,书写注释是一个非常好的习惯单行注释:注释一行文字//输出一个Hello,World多行注释:注释一段文字/*注释注释注释*/javaDoc:文档注......