关于Java的环境变量配置

第一、配置原因

  主要目的是让java jdk\bin目录下的工具可以在任意目录下运行,原因是将该工具所在的目录位置保存在系统中,当每次使用工具时由系统帮助我们查找指定目录。

第二、环境变量配置方式

  1.永久配置方式:

  Java_Home = %安装目录%\Java\jdk

  path = %Java_Home%\bin

  2.临时配置方式:

  set path = %path%;C:\Program Files\Java\jdk\bin

  特点:系统默认现在当前路径下查找要执行的程序,如果没有则在path中设置的位置查找。

第三、classpath配置:

  1.永久配置方式:classpath = .;c:\;e:\

  2.临时配置方式:set classpath = .;c:\;e:\

在定义classpath环境变量时需注意的是:

  如果没有定义环境变量classpath,Java启动JVM后,会在当前目录下查找要执行的类文件。

  如果指定了classpath,会在指定的目录下查找要执行的类文件。

PS:

  1.如果classpath的值结尾处有分号,在具体路径中没有找到运行的类,会默认在当前目录再查找一次。

  2.如果classpath的值结尾处没有分号,在具体路径中没有找到运行的类,不会在当前目录再找一次。

一般情况下不指定分号,如果没有在指定目录下找到运行的类文件则报错,这样可以调试程序。

猜你喜欢

转载自www.cnblogs.com/AKAJavaY3/p/11749748.html