问题1:path 环境变量的作用是什么?
path 环境变量的作用就是给 windows 操作系统指路的。
告诉 windows 操作系统去哪里找这个命令文科。
path 环境变量中有很多很多的路径,路径和路径之间用半角分号分隔。
path=A;B;C;D. . . . . . . .
path是环境变量的名字。
A;B;C;D;. . . . . . 是环境变量path的值。
问题2:path 环境变量是 Java 中的机制,还是 windows 操作系统中的机制?
path 环境变量是隶属于 java 的吗?path 环境变量和 java 有关系吗?
path 环境变量本质上是隶属于 windows 操作系统的,和 java 没有关系。
java 只不过用了一下 path 环境变量。
融会贯通,学一通百
path 环境变量中的路径可以指定多个,没问题,多少个都行。
----------------------------------------------------------------------------------------------
默认情况下,类加载器去硬盘上找“字节码”文件的时候,默认从哪找?
默认情况下类加载器(classloader)会从当前路径下找。
能不能给类加载器指定一个路径,让类加载器去指定的路径下加载字节码文件?
可以的。但是我们需要设置一个环境变量,叫做:classpath。
classpath 是一个环境变量,是给“类加载器”指路的。
classpath 环境变量不属于 windows 操作系统,classpath 环境变量隶属于 java。
classpath 环境变量是 java 特有的。
classpath=A路径;B路径;C路径;. . . . . .
classpath是一个变量名
A路径;B路径;C路径;. . . . . . 变量值
配置 classpath:
计算机-->右键-->属性-->高级系统设置-->环境变量-->新建. . . .
注意:变量名不能随意写,大小写无所谓,但必须叫做:classpath,例:classpath,CLASSPATH
classpath 环境变量的作用是什么?
是给类加载器指路的。
在没有配置环境变量 classpath 的时候,默认从当前路径下加载。
如果配置了环境变量 classpath 的话,就只能从指定的路径下加载了。