前面我们已经讲了path环境变量 现在我们来讲讲class环境变量的配置 在此之前 我想先说下一下几个知识点
第一 配置环境变量的作用是让某些指令在不同的路径下都能够运行 例如之前的path环境变量配置 如果不配置 javac命令只能在制定路径下使用 配置以后可以在任意路径下使用javac命令
第二 javac命令可以运行.java文件 编译生成.class文件 java命令可以运行.class文件
我们现在要讲的就是使得在任意路径下都可以使用java命令来执行.class文件
首先我们看个例子 我们先在这个路径下用记事本写一个java程序 Hello.java
然后在dos窗口中切换到当前路径用javac命令编译java程序
此时路径下会产生一个Hello.class文件 我们再在当前路径下使用java命令来执行Hello.class文件
会正常打印结果 但是我们在其他路径下执行就会出错
接下来我们开始配置class环境变量 首先复制Hello.class文件所在的路径 然后在系统环境变量中新建系统变量
点击确定 此时再次打开dos窗口 直接输入java Hello可以完美运行
注意:如果再其他路径下有相同的Hello.class文件 那么运行时结果依然是当前路径下的文件结果 因为系统编译时会首先寻找环境变量配置 解决这个问题我们可以按如下方式解决