classpath环境变量配置

前面我们已经讲了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文件  那么运行时结果依然是当前路径下的文件结果  因为系统编译时会首先寻找环境变量配置 解决这个问题我们可以按如下方式解决




原文地址:https://www.cnblogs.com/ithuangqing/p/12113703.html