JAVA环境变量配置步骤及测试(JDK的下载 安装 环境配置教程)

news2024/12/26 2:40:38

一:JDK的下载、安装和配置

1、输入下载地址:https://www.oracle.com/downloads/

往下滑,看到Developer Downloads ,点击 java

  1. 点击 Java (JDK) for Developers

  1. 选择你想要下载的jdk版本

4、 点击 JDK Downloads ,往下拉,(有可能会提示先登录账号,才能下载。没账号的可以注册一个)

我的系统是Windows的 64位,个人偏爱压缩版,所以选择了jdk-17.0.1_windows-x64_bin.zip

(压缩版的话,放到指定的目录下,直接解压出来就行了)

然后进去解压的目录,直接测试

输入cmd

  1. 先输入【java –version】查看一下版本号。java 和 -version 中间有空格

  1. 再输入【java】看看有没有java相关信息

  1. 最后是一个关键点 输入命令【javac】回车,看看有没有相关信息

测试成功

二:JDK 安装版的安装

我下载的是压缩版,下面讲的是安装版,进入bin目录后双击的【java.exe】

以下是安装版教程

  1. 双击运行安装包

2、选择安装路径,可以选择自己指定,也可以默认不选择即可。

3、根据提示安装完成,这就完成jdk安装了,可以直接点关闭了。

4、接下来一直默认,到最后安装完成即可。

出现如上画面,代表JDK安装成功

三:环境变量配置步骤

1、右键单击桌面计算机图标,点击“属性”

  1. 点击“高级系统设置”

  1. ​​​​​点击“环境变量”

4、系统变量(s)点击“新建”

“ 变量名(N)” 输入【JAVA_HOME】,

“ 变量值(V)” 输入JDK安装路径 E:\jdk\jdk-17 ,这里以你自己的安装路径为准。点击确定

找到安装路径,复制下来

在 “ 系统变量(S)” 中找到Path,单击“编辑”

点击新建,将【%JAVA_HOME%\bin】写入,单击“确定”

在Path中再加入一项【%JAVA_HOME%\jre\bin】

最后 Path 中的内容是:

下面绿色双虚线里的内容不用配置,请读者自行跳过,因为那是针对JDK1.5以前的版本

————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————

classpath 配置问题

如果使用JDK1.5以上就不需要配置这个环境变量! JRE 会自动搜索当前路径下的类文件及相关jar文件。

新建变量名【CLASSPATH】,“变量值(V)”

输入:

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————

上面绿色双虚线里的内容不用配置,请读者自行跳过,因为那是针对JDK1.5以前的版本

最后点击“确定”,保存变量,环境变量配置完成

四:测试

1、【win+r】启动运行,输入【cmd】,确定

2、先输入【java –version】查看一下版本号。java 和 -version 中间有空格

3、再输入【java】看看有没有java相关信息

4、最后是一个关键点 输入命令【javac】回车,看看有没有相关信息

测试成功

5. 如果没成功的话,可以重新检查一轮。基本上就是路径配没配对的问题了。

当然后续如果想更换其他版本的jdk的话,只需要在系统配置中的JAVA_HOME变量配置你对应想切换的jdk的版本的目录即可

————————————————

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/333997.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

树莓派系统创建指南

无意中发现一个落灰的树莓派 故事便开始了…… 准备工作 树莓派 3B一张大于 8G 的 micro SD 卡一个读卡器HDMI 显示器及连接线、键盘、鼠标等外围设备 系统镜像下载 推荐两个树莓派镜像下载网站 树莓派官方网站:https://www.raspberrypi.com/software/树莓派实…

python+request+pytest+pytest-html集成的API自动化测试框架

对于框架任何问题,欢迎联系我! 需要框架源码的,请私聊我! 一、框架架构 二、项目目录结构 ├────.gitignore ├────case_utils/ 测试用例相关的工具类,包括HTTP请求封装及用例数据处理,用例文件生…

常用的辅助类2(StringBuilder、StringBuffer、处理时间相关的类、对象比较器)

Java知识点总结:想看的可以从这里进入 目录7.7、字符串相关类7.8、时间处理7.8.1、JDK8前7.8.2、JDK8后1、时间日期类2、格式化日期3、其他7.9、对象比较器7.7、字符串相关类 String:JDK1.0出现,字符串类,被final修饰其值不可改。…

30个HTML+CSS前端开发案例(三)

30个HTMLCSS前端开发案例&#xff08;11-15&#xff09;小米上称右侧悬浮菜单实现代码效果图自动轮播图效果实现代码效果图小米商城二级下拉菜单效果实现代码效果图时间轴效果实现代码效果图QQ音乐排行榜效果实现代码效果图资源包获取小米上称右侧悬浮菜单 实现代码 <!DOC…

idea中使用Git

目录 一、在idea中配置Git 1、打开settings&#xff0c;搜索git&#xff0c;找到本地上的git安装目录&#xff0c;选择git.exe 2、本地git安装目录 二、获取Git 1、本地初始化仓库 2、选中项目这层目录&#xff0c;点击确定 2、从远程仓库克隆 三、本地仓库操作 1、将文…

阶段二4_常用API之StringBuilder

一. StringBuilder类概述 概述 : StringBuilder 是一个可变的字符串类&#xff0c;我们可以把它看成是一个容器&#xff0c;这里的可变指的是 StringBuilder 对象中的内容是可变的。 作用&#xff1a; 提高供字符串的操作效率 案例&#xff1a; /**证明StringBuilder提高供字…

api接口详解大全(看这篇就足以了)

api接口详解大全?优秀的设计是产品变得卓越的原因设计API意味着提供有效的接口&#xff0c;可以帮助API使用者更好地了解、使用和集成&#xff0c;同时帮助人们有效地维护它每个产品都需要使用手册&#xff0c;API也不例外在API领域&#xff0c;可以将设计视为服务器和客户端之…

函数/任意波形发生器 DG5072 技术资料

函数/任意波形发生器 DG5072 DG5000人性化的界面设计和键盘布局&#xff0c;给用户带来非凡体验&#xff1b;丰富的标准配置接口&#xff0c;可轻松实现仪器远程控制&#xff0c;为用户提供更多解决方案。 产品特性 4.3英寸16M真彩TFT液晶显示屏 350 MHz、250MHz、100 MHz或70…

Pacemaker详解、pcs命令详解和参数说明、centos8或bclinux8.2离线安装pcs以及搭建pcs、pcs的使用说明

文章目录Pacemaker详解一、前言二、 Pacemaker概述1、Pacemaker介绍2、pacemaker的服务模式。3、Pacemaker的架构4、Pacemake内部组件三、Pacemaker集群管理工具pcspcs说明最为常用的管理命令四、Pacemaker集群资源管理1、集群资源代理常用的命令方法2、集群资源约束3、集群资源…

国家政策鼓励使用电子保函和银行函证,君子签助推函证数字化建设

近日&#xff0c;国家发改委发文&#xff0c;推动电子保函应用&#xff0c;降低电子保函费用&#xff1b;财政部会同银保监会发文&#xff0c;开展数字化函证&#xff0c;有效提升函证效率和效果。政策的出台有助于加快推进普及电子函证应用。 发改委&#xff1a;鼓励使用电子…

PMP考试前两个月开始备考时间足够吗?

简单不代表报名费便宜&#xff0c;但报名费贵是肯定会难的&#xff0c;不然从何而来的含金量一说&#xff1f;花钱就能买到的话估计现在全中国持有pmp的一抓一大把。 时间完全足够的。 相信很多朋友都了解过&#xff0c;pmp的备考时间基本上是在2~3个月&#xff0c;2个月最为…

shell的变量和引用

文章目录二、变量和引用2.1 什么是变量2.2变量的命名2.3 变量的类型2.3.1 根据数据类型分类2.3.2 根据作用域分类2.4 变量的定义2.5 shell中的引用2.6 变量的运算练习&#xff1a;二、变量和引用 在程序设计语言中&#xff0c;变量是一个非常重要的概念。也是初学者在进行Shel…

计讯物联智慧灯杆网关数字赋能智慧公园,点亮城市新未来

方案背景 …… 公园作为城市景观与生态要素的空间载体&#xff0c;是市民远离尘嚣、缓解压力的理想休闲地。随着人们生活水平的提高&#xff0c;公园的信息化与智能化成为公园建设的必然方向。计讯物联依托于物联网技术&#xff0c;以绿色发展理念为指导&#xff0c;充分考虑…

/proc/cpuinfo详解

在分析该文件输出之前&#xff0c;我们先理解下几个重要的概念&#xff1a;物理CPU、CPU核心数、逻辑CPU。 物理CPU数&#xff08;physical id&#xff09;&#xff1a;主板上实际插入的cpu数量&#xff0c;不重复的 physical id 有几个就有多少个物理CPU。 CPU核心数&#xf…

95. 不同的二叉搜索树 II

95. 不同的二叉搜索树 II题目算法设计&#xff1a;深度优先搜索题目 传送门&#xff1a;https://leetcode.cn/problems/unique-binary-search-trees-ii/ 算法设计&#xff1a;深度优先搜索 二叉树子问题分解 根节点 左右子树的子问题。 根节点的子问题&#xff1a;循环历遍…

高压放大器由哪些部分组成?如何验证它性能的好坏?

虽然很多电子工程师经常使用高压放大器&#xff0c;但是对于高压功率放大器的组成和使用都不太清楚&#xff0c;下面由安泰测试给大家介绍高压放大器的组成部分以及如何验证功率放大器的性能好坏。 一、高压放大器的介绍 高压放大器是一种理想的功率放大器&#xff0c;可以放…

企业版快速开发框架源码 Spring Cloud快速开发脚手架源码

一款 Java 语言基于Spring Cloud Alibaba、SpringBoot、Mybatis、Seata、Sentinel、RabbitMQ、FastDFS/MinIO、SkyWalking等主要框架和中间件&#xff0c;精心打造的一款模块化、插件化、高性能的快速开发框架&#xff0c;可用于快速搭建后台管理系统。 私信了解更多&#xff…

(九)docker复杂安装-安装mysql主从复制

目录 前提&#xff1a; 一、新建主服务器容器实例3307 二、进入/mydata/mysql-master/conf目录下新建my.cnf 三、修改完配置后重启master实例 四、进入mysql-master容器并测试 五、master容器实例内创建数据同步用户 六、新建从服务器容器实例3308 七、进入/mydata/mys…

提取接近竖直物体(粗定位)

由于项目的需要提取图像之中的一个接近于竖直的物体&#xff0c;一般的方法是进行图像分割&#xff0c;分割方式使用什么OTSU方式以及hsv方法等等。但是项目中使用的相机是黑白相机&#xff0c;会受到一定的限制。因此想到的是使用线条提取方式。线条提取方式之中最好的方法是使…

102-并发编程详解(中篇)

这里续写上一章博客 Phaser新特性 &#xff1a; 特性1&#xff1a;动态调整线程个数 CyclicBarrier 所要同步的线程个数是在构造方法中指定的&#xff0c;之后不能更改&#xff0c;而 Phaser 可以在运行期间动态地 调整要同步的线程个数&#xff0c;Phaser 提供了下面这些方…