Windows里面环境变量配置作用

    我们在安装JDK之后,都要进行JDK环境变量的配置。然而,这个环境变量一定要自己配置吗?那先来看看什么是环境变量。

           所谓环境变量,其实就是操作系统用来指定操作系统运行环境的一些参数,当用户要求系统运行一个程序而没有告诉它程序所在的完整路径时,先在当前目录下面寻找此程序(.exe文件),如果没找到,继续系统到环境变量的Path中指定的路径值去找,如下图所示Path参数中的值。

                         

                                                                                                              图1

     上图中的环境变量Path中已经配置好了JDK的bin目录,所以在DOS窗口下的任何路径下输入任何此目录的命令(其实就是可执行的.exe文件),都可以成功。

     

                                                                                                             图2

      现在我们回到一开始的疑问,JDK的路径一定配置到环境变量里面吗?其实不然,如果用的像eclipse这种内置JDK的开发工具可以不用配置环境变量,具体参照随笔【eclipse启动顺序】

CLASSPATH的作用:

     classpath是指定你在程序中所使用的类(.class)文件所在的位置,即JAVA运行环境JRE搜索.class文件的路径。

     如在引入一个类时:import javax.swing.JTable这句话是告诉编译器要引入javax.swing这个包下的JTable类,而classpath就是告诉编译器该到哪里去找到这个类。

     classpath 不是必须配置的,假如你在D盘下有个test.java文件。进到d盘后,javac test.java 那么会在当前生成test.class文件,所以java test.class会得到相应的结果。

      如果设置了classpath是D:/myclasspath,将test.class剪切到D:/myclasspath中,你在d路径下执行java test 照样可以得到结果。

猜你喜欢

转载自www.cnblogs.com/leafIcesun/p/11443081.html