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

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

在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
把烦恼扔进夕阳里,和星星一起沉沦。

相关推荐

教你使用Java实现扫雷小游戏(最新完整版)
本文给大家介绍使用Java实现扫雷小游戏,本程序封装了五个类,分别是主类GameWin类,绘制底层地图和绘制顶层地图的类MapBottom类和MapTop类,绘制底层数字的类BottomNum类,以...
2024-07-12 编程技术
95

JAVA语言实现经典扫雷游戏示例代码分享
扫雷游戏是一个经典的益智游戏,通过在布满雷区的网格中寻找安全路径,挑战玩家的记忆力和逻辑推理能力。今天,我们将探讨如何使用Java语言实现一个扫雷游戏。通过这个示例代...
2024-07-12 编程技术
98

Java之父James Gosling宣布退休:结束多年软件工程师生涯
Java语言一直以其独特的光芒闪耀着,而这颗明星的创造者——被尊称为“Java之父”的James Gosling,最近在社交媒体上宣布了他的职业生涯新篇章:正式退休。Gosling以一句“我...
2024-07-09 新闻资讯
94

JavaScript开发数独游戏的完整步骤和实现过程
数独是一种起源于日本的逻辑推理游戏,凭借其简单的规则和深刻的逻辑性在全球范围内广受欢迎。作为一名程序员,使用JavaScript开发一个数独游戏不仅可以锻炼编程技巧,还能提...
2024-07-04 编程技术
88

使用HTML+JavaScript实现贪吃蛇游戏(附示例代码)
贪吃蛇游戏是一款经典的休闲游戏,许多人童年时都在各种电子设备上玩过。通过HTML和JavaScript,我们可以创建一个简单但功能齐全的贪吃蛇游戏。本文将详细介绍如何使用HTML和...
2024-07-03 编程技术
96

Java如何将多个音频文件拼接合成一个文件
在Java中,将多个音频文件拼接成一个通常需要使用一些专门的音频处理库,因为Java标准库并不直接支持音频文件的合并,一个常用的库是JAVE2(Java Audio Video Encoder)或JLa...
2024-06-30 编程技术
68