本文主要是介绍path 和classpath的配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.Path的作用
Path是用来指定Java命令的路径的,当我们要编译某个Java程序的时候需要用到javac.exe以及执行.class文件时需要用到的java.exe,此时Path设置的路径就发生作用了,因为Path设置的路径是jdk安装目录下面的bin对应的路径,以摩罗我的JDK安装目录为例,我的Path设置为:D:\JAVA\jdk1.6.0_38\bin,当我们需要调用javac.exe或者java,exe时就会自动到D:\JAVA\jdk1.6.0_38\bin目录下面去找javac.exe和java,exe。
实际上我们在命令行中执行Java编译命令的时候可以不设置Path,但必须加上目录,比如编译testPath.java时,就可以在命令行中这样操作:D:\JAVA\jdk1.6.0_38\bin\javac testPath.java。而如果设置目录以后,就可以直接在命令行中输入:javac testPath.java。
简单来说,Path就是给操作系统用的,用来执行javac和java命令。一般配置一些bin目录
2.ClassPath的作用
ClassPath用来指定在程序中使用的类文件所在的目录,也就是说当我们执行Java程序的时候,有可能会引入几个包,比如程序中有import java.util.Scanner;这个语句,当我们执行这个程序的时候就会自动到ClassPath目录下面去找java.util.Scanner对应的jar包。
简单来说,ClassPath就是给JVM使用的,用来执行Java程序的时候找到对应的Java中的类文件。一般配置lib目录
这篇关于path 和classpath的配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!