zoukankan      html  css  js  c++  java
  • JDK环境变量配置

    Path环境变量的意义:它指定了一个用于搜索可执行文件的路径列表。当系统运行可执行文件时,系统会首先在当前目录下查找该可执行文件,找到后执行;若当前目录中没有该可执行文件,则系统将依次在Path中设置的每一条路径中寻找,直到找到该可执行文件;若找完Path中的所有路径都没有找到该可执行文件,则报错。

    右键计算机→属性→高级系统设置→环境变量→系统变量(也可以是用户变量,区别在于若是系统变量,则所有该计算机上的用户(如本机的administratorzhangsanalice)都会受到影响,若是用户变量,则只对当前用户起作用)

    新建 JAVA_HOME 变量。在系统变量中新建JAVA_HOME变量,其值为jdk安装路径,要写到jdk名称那层目录,如本机为:D:ProgramOfSoftwareEditjavajdk1.7.0_15

    设置JAVA_HOME变量的意义在于,一是方便引用;二是有些第三方软件会引用约定好的JAVA_HOME变量;三是当jdk路径发生改变时,改变jdk环境变量时比较方便,只需改变JAVA_HOME的值即可,比较方便。

    设置Path变量。在Path变量值最后(也可在最前、中间,只要不破坏原本用“;”分开的路径即可,区别在于系统查找可执行文件时的查找顺序不同,见Path环境变量的意义)添加 %JAVA_HOME%in;

    重新打开命令行窗口,输入javac,若出现javac命令的参数信息,则配置成功,若出现“‘javac’不是内部或外部命令,也不是可运行程序或批处理文件。”则不成功,要需重新配置。

    另:如果要在其他人的电脑上开发java程序而你不想对人家的电脑作出修改,则可以用命令行进行临时配置,这样的临时配置只在当前命令行窗口有用。格式为:set path=XXXX

    配置类环境变量:CLASSPATH

    系统环境变量中是没有CLASSPATH变量的,需要你新建。CLASSPATH环境变量的意义在于,它也指定一了个路径列表,不过该路径是用于搜索 Java 编译或者运行时需要用到的类或包的,包括你自己写的类或包。设置Classpath的目的,就是在于告诉Java执行环境(JVM),在哪些目录下可以找到您要执行的Java程序所需要的类或者包,包括jdk中的类或包和自己写的类或包。

    注意:设置CLASSPATH值时若要先在当前目录下搜索程序运行所需的类或包,则应在最前边有个英文句点,这是CLASSPATHpath的不同之处,如果没有“.”,则JVM只在搜索指定路径下搜索。

    另:CLASSPATH也可在命令行下进行临时配置。

  • 相关阅读:
    mysql-5-aggregation
    mysql-4-functions
    mysql-3-orderby
    技术之心 | 云信和TA们携手打响防疫战
    疫情下的传统商企自救|4个Tips搭建销量过亿直播间
    那些2019年会爆发的泛娱乐黑科技风口
    流量难、获客难、增长难?增长黑客思维“解救”B端业务
    【翻译】Facebook全面推出Watch Party,可多人线上同看直播视频
    深入浅出聊一聊Docker
    C++写日志方法调试
  • 原文地址:https://www.cnblogs.com/dgz-/p/4399211.html
Copyright © 2011-2022 走看看