JAVA第一课第七节知识点

本文详细介绍了Java中classpath环境变量的设置方法及其工作原理。包括如何通过setclasspath指令来指定.class文件的查找路径,以及不同配置方式对Java虚拟机加载类文件的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

设置类文件路径方法:

set classpath=.......



原理:启动Java.exe命令后,虚拟机会去classpath目录下找.class文件,如果有,就执行。


set classpath=,如果后面不写任何东西,则代表清空环境变量,如下图:



如果当前目录和classpath对应的目录下都有Demo.class文件,那么虚拟机会优先去找classpath对应的文件,如图:



如果set classpath=.......;则虚拟机在指定的classpath路径没找到class文件的时候,会在当前目录下再找一次,如果set classpath=.....  则只会在classpath 指定目录下.class文件。关键是classpath=.....后面有没有加  ; 

在配置classpath的时候,不加分号,因为配置的时候是想着虚拟机去已经配置好的路径下去寻找对应的.class文件,而不是再去当前目录下找。

如果在classpath 下没找到对应的.class文件,宁可报错,也不去当前目录下找。



如果要想去当前目录下找,那么在set classpath的时候在路径最前面加一个点,即(.;),点的意思代表当前路径。如果在classpath指定的路径下没找到.class文件,会一次找。如果最后没找到,会报错。



.exe属于可执行文件,配置的时候用path变量,如果是java可执行文件,用classpath变量。例如:QQ.exe用path变量。



执行完此命令后会启动QQ。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值