下面是对于 Java 环境变量 path 和 classpath 的详细讲解,以及两个具体配置的示例:
Java 环境变量 path
简介
Java 环境变量 path 可以让我们在命令行窗口(即 cmd)中,直接使用 java、javac 等命令,而不必每次都指定完整路径。因此,在安装完 Java 开发工具包(JDK)后,配置环境变量 path 是必须的。path 内应该包含 Java 开发工具包的 bin 文件夹(如 C:\Program Files\Java\jdk-14.0.2\bin)。
配置步骤
-
打开计算机属性窗口。在开始菜单中右键计算机,选择“属性”。
-
选择“高级系统设置”。
-
在“系统属性”窗口中,选择“环境变量”。
-
找到“系统变量”中的 path 项,双击进行编辑。
-
在 path 的值中添加 Java 开发工具包的 bin 文件夹路径,多个目录使用分号(;)隔开。
-
点击“确定”,并关闭所有窗口。
示例一
假设我们已经安装了 JDK 版本为 14.0.2,JDK 的安装路径为 C:\Program Files\Java\jdk-14.0.2。在命令行中执行以下语句,查看 Java 版本:
java -version
如果 path 配置正确,则能返回 Java 的版本号信息;否则会显示“'java' 不是内部或外部命令,也不是可运行的程序或批处理文件。”
示例二
假设我们已经下载了 Maven,希望在命令行中使用 mvn 命令。在 path 中加入 Maven 的 bin 文件夹路径即可:
C:\Program Files\apache-maven-3.8.2\bin
同样,我们可以在命令行中测试一下 mvn 命令:
mvn -version
如果 path 配置正确,则能返回 Maven 的版本号信息;否则会显示“'mvn' 不是内部或外部命令,也不是可运行的程序或批处理文件。”
Java 环境变量 classpath
简介
Java 环境变量 classpath 用于指定 Java 程序编译或运行时所需的类库、资源等的位置。classpath 可以包含多个目录或 JAR 包的路径,多个目录或 JAR 包之间使用分号(;)隔开。
配置步骤
-
确定需要添加到 classpath 中的文件或目录的路径。
-
打开计算机属性窗口。在开始菜单中右键计算机,选择“属性”。
-
选择“高级系统设置”。
-
在“系统属性”窗口中,选择“环境变量”。
-
找到“系统变量”中的 classpath 项,双击进行编辑。
-
在 classpath 的值中添加需要的文件或目录的路径,多个路径使用分号(;)隔开。
-
点击“确定”,并关闭所有窗口。
示例一
假设我们在编写 Java 程序时需要引用位于 D:\lib 下的一个 jar 包,例如 ojdbc14.jar。在编译或运行程序时需要指定该 jar 包的路径:
javac -classpath D:\lib\ojdbc14.jar MyClass.java
java -classpath D:\lib\ojdbc14.jar MyClass
为了不用每次都输入 -classpath 参数,我们可以将该路径添加到 classpath 中:
D:\lib\ojdbc14.jar
则编译或运行程序时就无需再输入 -classpath 参数。
示例二
假设我们使用 Eclipse 编写了一个 Java 程序,在程序中使用了一个名为 mylib 的 Eclipse 工程作为依赖,该工程的输出路径为 /User/lily/eclipse-workspace/mylib/bin。在命令行中执行以下语句:
java -classpath /User/lily/eclipse-workspace/mylib/bin MyClass
为了简化命令,我们可以将该路径添加到 classpath 中:
/User/lily/eclipse-workspace/mylib/bin
则运行程序时就无需再输入 -classpath 参数了。
提示:如果需要同时指定多个路径,可以使用“.”来表示当前目录位置,如:
.:/User/lily/eclipse-workspace/mylib/bin
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:java环境变量path和classpath的配置 - Python技术站