为了账号安全,请及时绑定邮箱和手机立即绑定

安装JDK,配置环境变量的问题。

老师,请问一下,为什么在配置第三个环境变量(CLASSPATH)的时候,需要先以“.;”开头呢?我看视频上的前两个变量不需要这样写呀?这样的开头写法有什么特殊用途吗?

正在回答

2 回答

"."表示 当前目录, % %里面的值代表引用变量值,分号是分隔符,为了区分不同的变量。classpath加入当前目录就是为了告诉JDK搜索class文件时先搜索当前目录文件,其作用就是配置好一个java程序存放路径。当在其他任何目录下执行一个当前目录没有的java程序时,会优先去ClassPath配置的路径中进行查找,如果没有再到当前目录下查找。path变量是搜索应用程序的,在cmd中运行java命令时,会先从当前目录进行查找,如果查找不到此命令的执行程序,便会到path路径查找,path中配置了JDK的安装路径,所以此时在任何目录下都能编译执行Java文件。一般配置两个变量就可以了,JDK1.5版本之后不用再配置环境变量,如果配置了,也只是为了解决兼容问题。

1 回复 有任何疑惑可以回复我~

path的分隔都是用分号;,而classpath中.是当前目录的意思,也就是搜索路径包含当前目录

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

安装JDK,配置环境变量的问题。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信