首页 > 系统相关 >Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )

Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )

时间:2024-09-13 10:36:32浏览次数:11  
标签:10 Java JDK 变量值 jar 添加 下载安装 HOME% JAVA

Java/JDK下载安装与环境配置(Windows 10 超详细的图文版教程 )

一. JDK的下载与安装(免安装)

安装包路径:D:\work\Vue3\安装包\jdk1.8.0_66.zip

二. JDK环境配置

JDK环境配置是JDK安装过程中最为重要的内容,大多数初学者安装JDK最大的问题就是出在环境配置上面,所以这里我以windows 10为例,分享一下JDK环境配置的过程。
PS:以下环境配置的标点符号是在英文状态下的

  1. 点击 我的电脑 ——> 右键 ——> 选择属性 ,跳出如下图所示(windows 10系统),点击“高级系统设置”。或者 控制面板——>系统和安全——>系统 也可以找到“高级系统设置”。
  2. 跳出如下图所示内容,点击“系统环境变量”,
  3. 点击环境变量后,跳出如下图所示对话框,第一步点击 “新建”,随后跳出 “新建系统变量” 对话框,一般来说系统变量中是没有JAVA_HOME的,所以我们在弹出的“新建系统变量”对话框中的“变量名”填入 :JAVA_HOME ,“变量值 ”填入 :C:\Program Files\Java\jdk-12.0.1(安装Java时jdk 所在的文件夹, 默认安装都是在C盘的)。如果已经存在JAVA_HOME的,那么就在它的变量值的最后面加上分号(即;),然后再将 jdk 的路径添加在这个分号的后面。
  4. 注意:JAVA_HOME的变量值一定要进入到 jdk 所在的目录,然后再复制这个路径放进去。
  5. 新建变量名:CLASSPATH,变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (注意前面的 .; 也要放进去)如下图:

    注意:如果已经存在CLASSPATH,则在它的最前面或者最后面添加变量值,如果在最前面添加,应该先添加一个分号(即),然后再在分号前面添加 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar.; 也要放进去);如果在最后面添加,应该先添加一个分号(即),然后再在分号后面添加 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar.; 也要放进去)。
  6. 打开Path,点击新建按钮,添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意:从分号分开作为两行)。

    注意:在window 10系统中,配置JDK环境变量时,如果不将 Path 的 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 进行如下图这样配置,不分开两行,则会出错。但是如果你的系统是window 7的话,则可以不分开。
  7. 记得点击两次确定,如下图:

三. 验证JDK环境是否配置成功。

  1. 按住Window+R ,输入cmd,如下图:

  2. 回车,在cmd命令行分别输入java和javac(可以不区分大小写) ,出现如下图所示的画面而不是“javac不是内部变量……”即表示安装成功。

标签:10,Java,JDK,变量值,jar,添加,下载安装,HOME%,JAVA
From: https://www.cnblogs.com/chenzhixin/p/18411776

相关文章

  • 10 Windows批处理之调用例程和bat文件
    在前文中,我介绍了标签和非顺序执行,这两者在本文中也起着重要作用。我将很快介绍一个已经讨论过的命令的新变化,允许您创建和调用由标签定义的例程。不是简单地在标签之后将控制权交给代码,而是在例程执行后将控制权返回到调用它的位置。在编写更复杂、更有趣的bat文件时,您需要完全理......
  • VU9P加速卡设计原理图 :410-基于XCVU9P+ C6678的100G光纤的加速卡
    基于XCVU9P+C6678的100G光纤的加速卡一、板卡概述     二、技术指标 •  板卡为自定义结构,板卡大小332mmx260mm; •  FPGA采用Xilinx Virtex UltralSCALE+ 系列芯片 XCVU9P; •  FPGA挂载4组FMC HPC 连接器; •  板载4路QS......
  • 黑马面试集合(ArrayList, HashMap)篇笔记整理,结尾附Java的集合相关高频面试题及答案
    集合操作数据的特点-算法复杂度分析数据结构算法复杂度分析为什么要进行复杂度分析?指导编写性能更优的代码评判别人写代码的好坏时间复杂度分析时间复杂度分析:来评估代码的执行耗时的假设每行代码的执行耗时一样:1ms分析这段代码一共执行多少行?3n+3......
  • Java线程状态及生命周期
    基础概念Java线程在运行生命周期中的指定时刻只可能处于这6种不同状态的其中一个状态,分别是:NEW:初始状态,这是线程被创建出来但没有被调用start()。RUNNABLE:运行状态,线程被调用了start()等待运行的状态。BLOCKED:阻塞状态,等待WAITING:等待状态,表示该线程需要等待其他线程做出......
  • 郑轻刷题知识1031-1040
    分类比较少的话用if分类较多的话,用case(是符号的话不要忘了加引号,例如' +')1036:(a为年份,b为月份)  switch(b)  {case1:case3:case5:case7:case8:case10:case12:   printf("31");//1.3.5.7.8.10.12是31天  break;  case2:   ......
  • JavaScript之填充数组的五种方法
    点击跳转填充字符串方法填充数组是一种常见的操作,尤其是当你需要初始化数组或填充默认值时。本文将介绍几种不同的方法来填充数组,每种方法都有其适用的场景和用法。1.使用Array.prototype.fill()fill()方法是最直接的填充数组的方式。它可以用指定的值填充数组的所有......
  • error:0308010C:digital envelope routines::unsupported
    参考——https://www.jb51.net/javascript/315177xde.htm报错信息————10%building2/2modules0active(node:5732)[DEP0111]DeprecationWarning:Accesstoprocess.binding('http_parser')isdeprecated.(Use`node--trace-deprecation...`toshow......
  • 京东h5st4.7.4(9段) 价值1000元?纯算奶妈级教学
    网站:aHR0cHM6Ly93d3cuamQuY29tLw==接口:aHR0cHM6Ly9hcGkubS5qZC5jb20=0.闲聊京东的h5st看着吓人一打开f12就显示本页面由京东-主站前端团队开发维护           --JDC其实过程很明显,经过了6,7个平坦流才可以拿到结果主要细心一点,相信你一定也......
  • 2.Java面向对象第二章方法与方法重载
    2.Java面向对象第二章方法与方法重载文章目录2.Java面向对象第二章方法与方法重载一、方法参数传递二、值传递与引用传递三、数组,对象参数传递四、构造方法五、this六、方法重载七、成员变量和局部变量的区别一、方法参数传递方法语法:访问修饰符返回值类型......
  • 3.Java面向对象第三章封装与继承
    3.Java面向对象第三章封装与继承文章目录3.Java面向对象第三章封装与继承一、封装二、包三、访问权限四、static静态五、继承一、封装什么是封装:隐藏类的内部实现细节,对外提供一个可以访问的接口。步骤:1.设置属性为private2.生成get和set方法3.可以在get或se......