一、什么是Java环境变量
Java环境变量是在操作系统中配置的一些参数,使得Java程序可以正常运行。Java程序需要访问操作系统中的一些参数,如系统路径、类库路径、Java程序安装路径等,才能正常运行。
当Java程序在运行时,首先会在环境变量中查找Java的安装路径,然后根据该路径找到对应的JRE或JDK,最终运行Java程序。
二、为什么要添加Java环境变量
如果没有将Java环境变量添加到系统中,那么Java程序无法正常运行。因为Java环境变量是Java程序所必须的,没有它,Java程序相当于“失去根基”,无法正常展开。
如果已经正确安装Java,但是没有正确配置Java环境变量,那么在控制台中输入Java命令时,系统会提示“Java不是内部或外部命令,也不是可运行的程序或批处理文件”。
三、如何添加Java环境变量
以下是三种常见的添加Java环境变量的方法:
1. 在Windows系统中添加Java环境变量
1) 打开“控制面板”->“系统”。
2) 点击“高级系统设置”->“环境变量”。
3) 在“系统变量”区域点击“新建”。
4) 在“变量名”中输入“JAVA_HOME”,在“变量值”中输入Java的安装路径(比如:C:\Program Files\Java\jdk1.8.0_121)。
5) 将Java的bin目录(比如:C:\Program Files\Java\jdk1.8.0_121\bin)加到系统的“Path”变量中,以便在命令行中执行Java命令时可以被找到。
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_121 Path=%PATH%;%JAVA_HOME%\bin
2. 在Linux系统中添加Java环境变量
1) 打开终端,输入以下命令:
vi /etc/profile
2) 在文件末尾输入以下代码,其中“/opt/jdk”代表Java的安装路径:
export JAVA_HOME=/opt/jdk export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
3) 使配置生效,输入以下命令:
source /etc/profile
3. 在Mac OS X系统中添加Java环境变量
1) 打开终端,输入以下命令:
vi ~/.bash_profile
2) 在文件末尾输入以下代码,其中“/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home”代表Java的安装路径:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
3) 使配置生效,输入以下命令:
source ~/.bash_profile
四、总结
Java环境变量是Java程序的基础,没有它,Java程序无法正常运行。因此,添加Java环境变量是学习Java编程过程中必须要掌握的技能之一。
无论在Windows、Linux还是Mac OS X系统中,添加Java环境变量都是通过配置系统变量的方式实现的。只有正确配置了Java环境变量,才能让Java程序在不同的操作系统中正常运行。