Java怎么配置环境变量?Java环境变量配置图文详解

w52070377 2024-06-19 14:32:54编程技术
108

在Java开发过程中,配置环境变量是一个至关重要的步骤。正确地配置环境变量能够确保Java虚拟机(JVM)可以在任何指定的目录下找到需要的类和资源,从而保证Java程序的正常运行。本文将为您提供详尽的图文步骤,指导您如何在不同的操作系统下配置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版本,这个版本是公司的长期开发版本。

二、java环境变量配置

1.配置环境变量位置

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

用户变量和系统变量的区别

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

3.为java配置环境变量

1).JAVA_HOME环境变量

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

2).配置Path变量

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

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

3).配置ClassPath变量

方法和JAVA_HOME一样,在初始界面点击新建
pic_9141d887.png
变量值一定不可以拼写错误,可直接复制:

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

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

1.检查是否成功

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

1).检查运行环境:

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

2).检查编译环境

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

3).检查jdk版本

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

2.配置失败

javac运行失败,java -version 运行成功

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

总结:

通过本文的讲解,您已经了解了如何在Windows和Linux/Mac OS等不同操作系统中配置Java环境变量。正确的环境变量配置能够让Java开发工具(如JDK和JRE)识别到安装路径,并使得Java程序能够在任何位置正确地调用系统资源。请记住,配置完成后,一定要进行正确的验证以确保环境变量设置无误。接下来,您就可以在这个稳定可靠的环境中开始编写和运行Java代码了。祝您编程愉快!

java 环境变量
THE END
ZhanShen
把烦恼扔进夕阳里,和星星一起沉沦。

相关推荐

JavaScript中的二进制操作与位掩码技术深度剖析
在深入挖掘JavaScript的能力时,二进制操作和位掩码技术是两个不可忽视的主题。这些技术不仅能够优化代码性能,还能在处理低层数据操作时提供极大的灵活性。本文将深入探讨Ja...
2024-09-04 编程技术
114

TIOBE发布8月编程语言排行榜:Python逼近Java历史记录
根据TIOBE最新发布的2024年8月编程语言排行榜,Python语言以超过18%的市场份额,首次在其历史上达到这一里程碑。上一次有编程语言达到如此高的比例是在2016年11月,当时Java的...
2024-08-15 新闻资讯
136

如何使用Java DOM解析器来更新XML文档的内容
Java作为一种主流的编程语言,提供了强大的DOM(Document Object Model)解析器来操作XML文档。本文将详细介绍如何使用Java DOM解析器来更新XML文档的内容,帮助开发者更好地理...
2024-08-13 编程技术
103

JavaScript中生成不同类型与范围随机数的多种技巧汇总
生成随机数是编程中的一个常见需求,无论是在开发简单的浏览器游戏、进行数据模拟,还是在安全性要求较高的场景中,掌握如何生成不同类型与范围的随机数都是至关重要的。本文...
2024-08-06 编程技术
134

如何在Java中使用FileOutputStream避免中文乱码
在Java编程中,处理文件输入输出时,常常会遇到中文乱码的问题,尤其是在使用FileOutputStream直接写入文本内容时。这不仅影响数据的准确性,也增加了开发和维护的复杂性。本...
2024-08-02 编程技术
137

ESLint:JavaScript代码检查工具使用方法详解
JavaScript作为最广泛使用的编程语言之一,其代码规范和错误检测显得尤为重要。ESLint作为一种静态代码检查工具,已经成为JavaScript开发者不可或缺的助手。本文将深入介绍ES...
2024-08-02 编程技术
131