Java中,在控制台执行一个class文件是先从当前路径下寻找是否有这个文件然后再去环境变量中寻找

2025-03-26 05:42:44
推荐回答(2个)
回答1:

解析器会优先从当前路径下寻找.class。

原因如下:你还记得你当时配置classpath环境变量时,是这样子写的吗? .;C\....\jre; 这里的“.”(点)就是指当前路径。

回答2:

如果指定了 -cp 或者-classpath,会优先在在参数指定的路径下查找;
然后在环境变量指定的路径(们)下查找