Path、Classpath、JAVA_HOME 的含义和配置方式
- Path:Path 是操作系统环境变量,它指定了可执行文件的搜索路径。当我们在命令行中输入一个命令时,操作系统会在 Path 中指定的路径中搜索该命令的可执行文件。在 Windows 系统中,Path 的默认值包含了一些系统目录,如 'C:\Windows\System32';在 Linux 系统中,Path 的默认值包含了一些常用的目录,如 '/usr/bin'、'/usr/local/bin' 等。我们可以通过在 Path 中添加自己的目录,来让操作系统在该目录中搜索我们自己编写的可执行文件。
配置方式: 在 Windows 系统中,可以通过以下方式配置 Path: (1)打开“控制面板”->“系统和安全”->“系统”->“高级系统设置”->“环境变量”; (2)在“系统变量”下找到“Path”变量,双击进行编辑; (3)在“变量值”中添加自己的目录,多个目录用分号隔开。
在 Linux 系统中,可以通过以下方式配置 Path: (1)打开终端,输入以下命令:export PATH=$PATH:自己的目录; (2)将上述命令添加到 ~/.bashrc 文件中,使其永久生效。
- Classpath:Classpath 也是操作系统环境变量,它指定了 Java 类文件的搜索路径。当我们在 Java 程序中使用某个类时,JVM 会在 Classpath 中指定的路径中搜索该类的字节码文件。如果找不到该类文件,就会抛出 ClassNotFoundException 异常。
配置方式: (1)在 Windows 系统中,可以通过以下方式配置 Classpath: 打开“控制面板”->“系统和安全”->“系统”->“高级系统设置”->“环境变量”; 在“系统变量”下新建一个名为 Classpath 的变量,变量值为要添加的目录或 jar 包的路径,多个路径用分号隔开。
(2)在 Linux 系统中,可以通过以下方式配置 Classpath: 在 ~/.bashrc 文件中添加以下命令:export CLASSPATH=要添加的目录或 jar 包的路径:$CLASSPATH; 保存文件并执行 source ~/.bashrc 命令,使其生效。
- JAVA_HOME:JAVA_HOME 是 Java 环境变量,它指定了 Java 安装目录的路径。在一些需要手动配置 Java 环境的场景中,需要设置 JAVA_HOME 变量来告诉操作系统 Java 的安装路径,以便其他程序可以正确地使用 Java。
配置方式: (1)在 Windows 系统中,可以通过以下方式配置 JAVA_HOME: 打开“控制面板”->“系统和安全”->“系统”->“高级系统设置”->“环境变量”; 在“系统变量”下新建一个名为 JAVA_HOME 的变量,变量值为 Java 的安装目录路径。
(2)在 Linux 系统中,可以通过以下方式配置 JAVA_HOME: 打开终端,输入以下命令:export JAVA_HOME=Java 的安装目录路径; 将上述命令添加到 ~/.bashrc 文件中,使其永久生效。
原文地址: https://www.cveoy.top/t/topic/jXDJ 著作权归作者所有。请勿转载和采集!