news 2026/6/15 15:23:23

java环境变量配置

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
java环境变量配置
java环境变量的配置
一、环境变量
1. 什么是环境变量

百度百科中这样定义环境变量 : : :

环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。
环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。

总结一下:就是告诉系统,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到哪些目录下去寻找。可以实现软件公用和系统运行的问题。

2. java为什么要配置环境变量

配置环境变量是为了方便控制台编译和运行java文件。如果不进行环境变量的配置就必须去java的程序目录中去进行编译和运行。
在执行java.exe命令时,首先会在当前目录找java.exe程序,如果你的java程序文件刚好在java.exe所在的目录下即可运行成功,如果没在,系统就会去path变量中指定的路径寻找,没找到就不执行。而我们配置环境变量以后,path变量中就有了指定的路径,控制台就会找到java文件并且运行成功。
配置环境变量的前提是安装了jdk。JDK的下载地址,建议下载JDK8版本,这个版本是公司的长期开发版本。

二、配置环境变量
1.配置环境变量位置

我的电脑(右键)→属性→高级系统设置→高级→环境变量(或通过控制面板-系统和安全-系统-高级系统设置-高级-环境变量)



2.用户变量与系统变量的区别

系统环境变量,对所有用户起作用,而用户环境变量只对当前用户起作用。
系统变量:系统变量对所有用户有效,与windows操作系统包括网络状况有关,由操作系统定义。
用户变量:用户变量只对当前用户有效,由操作系统、某些应用程序以及用户建立。任何用户都可以添加、修改或删除。

3.为java配置环境变量
1).JAVA_HOME环境变量


创建变量名为:JAVA_HOME
变量值:安装jdk版本文件夹目录下的bin文件夹安装jdk版本文件夹目录下的bin文件夹

2).配置Path变量

系统变量与用户变量的PATH:告诉系统可执行文件放在什么路径(平常执行程序的路径,要放在PATH里面,不能建一个变量,cmd会提示“不是内部或外部命令,或者不是可执行程序”)


在Path中新建以下:

%JAVA_HOME%\jre\bin
%JAVA_HOME%\bin

3).配置ClassPath变量

方法和JAVA_HOME一样,在初始界面点击新建

变量值一定不可以拼写错误,可直接复制:

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

三、检查环境变量是否配置成功
1.检查是否成功

Win + R 按键,打开运行提示框,输入cmd

1).检查运行环境:

在命令行输入java,点击回车,查看java运行环境是否正常
出现以下运行结果,则成功:

2).检查编译环境

在命令行输入javac,点击回车,查看java编译环境是否正常
出现一以下运行结果,则成功:

3).检查jdk版本

在命令行输入java -version,点击回车,查看当前安装的jdk版本
出现一以下运行结果,则成功:

2.配置失败
javac运行失败,java -version 运行成功

这种情况一般都是配置环境的问题,建议重新配置一下,看看是不是哪里配置错误。配置后再次运行看看是否成功。

Java开发的就业市场正在经历结构性调整,竞争日益激烈

传统纯业务开发岗位(如仅完成增删改查业务的后端工程师)的需求,特别是入门级岗位,正显著萎缩。随着企业技术需求升级,市场对Java人才的要求已从通用技能转向了更深入的领域经验(如云原生、微服务)或前沿的AI集成能力。这也导致岗位竞争加剧,在一、二线城市,求职者不仅面临技术内卷,还需应对学历与项目经验的高门槛。

文章来源于网上,如有侵权请联系博主删除

网络安全学习资源

网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我们和网安大厂360共同研发的的网安视频教程,内容涵盖了入门必备的操作系统、计算机网络和编程语言等初级知识,而且包含了中级的各种渗透技术,并且还有后期的CTF对抗、区块链安全等高阶技术。总共200多节视频,100多本网安电子书,最新学习路线图和工具安装包都有,不用担心学不全。

🐵这些东西我都可以免费分享给大家,需要的可以点这里自取👉:网安入门到进阶资源

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 10:28:12

水文监测站:非接触式水文数据采集

水文监测站是基于微波技术的全自动水文在线监测系统,可用于渠道、河道、灌渠等场合的水位与降雨量在线监测。该系统采用 K 波段平面雷达技术,以非接触方式采集数据,并通过内置算法输出实时水位与雨量信息。系统具备非接触式测量的特点&#x…

作者头像 李华
网站建设 2026/6/15 10:23:38

非算法人员也能玩转大模型:Hunyuan-MT-7B-WEBUI极简入门

非算法人员也能玩转大模型:Hunyuan-MT-7B-WEBUI极简入门 在多语言内容爆炸式增长的今天,一个现实问题摆在许多非技术团队面前:如何快速、准确地完成跨语言沟通?无论是教育机构需要将课件翻译成少数民族语言,还是出海企…

作者头像 李华
网站建设 2026/6/15 13:33:46

基于S7-300 PLC与组态王的散装水泥生产线在线称重控制全套方案:梯形图程序详解、接线图与...

S7-300 PLC和组态王散装水泥生产线在线称重控制 带解释的梯形图程序,接线图原理图图纸,io分配,组态画面散装水泥生产线上的称重系统直接关系到配比精度和生产效率,这次用S7-300 PLC搭组态王搞的在线称重方案有点意思。现场四个称重…

作者头像 李华
网站建设 2026/6/15 15:12:01

前端页面集成:Vue.js调用阿里万物识别API展示结果

前端页面集成:Vue.js调用阿里万物识别API展示结果 引言:让图像理解能力融入现代前端应用 在智能视觉技术快速发展的今天,图像识别已不再是科研实验室的专属能力,而是逐步成为各类互联网产品的标配功能。从电商平台的商品自动分类&…

作者头像 李华
网站建设 2026/6/15 14:02:43

当学术写作遇上智能协同:一个本科生的论文效率升级手记与工具解构

又到了一年一度的毕业季,朋友圈里开始弥漫着两种气息:一种是已经保研或拿到Offer同学的惬意,另一种则是被毕业论文“捆绑”同学的焦灼。作为一名刚刚走过这段路的社科专业学生,我深刻理解那种面对浩如烟海的文献、错综复杂的逻辑框…

作者头像 李华