安装JDK,配置环境变量的问题。
老师,请问一下,为什么在配置第三个环境变量(CLASSPATH)的时候,需要先以“.;”开头呢?我看视频上的前两个变量不需要这样写呀?这样的开头写法有什么特殊用途吗?
老师,请问一下,为什么在配置第三个环境变量(CLASSPATH)的时候,需要先以“.;”开头呢?我看视频上的前两个变量不需要这样写呀?这样的开头写法有什么特殊用途吗?
2019-03-27
"."表示 当前目录, % %里面的值代表引用变量值,分号是分隔符,为了区分不同的变量。classpath加入当前目录就是为了告诉JDK搜索class文件时先搜索当前目录文件,其作用就是配置好一个java程序存放路径。当在其他任何目录下执行一个当前目录没有的java程序时,会优先去ClassPath配置的路径中进行查找,如果没有再到当前目录下查找。path变量是搜索应用程序的,在cmd中运行java命令时,会先从当前目录进行查找,如果查找不到此命令的执行程序,便会到path路径查找,path中配置了JDK的安装路径,所以此时在任何目录下都能编译执行Java文件。一般配置两个变量就可以了,JDK1.5版本之后不用再配置环境变量,如果配置了,也只是为了解决兼容问题。
举报