zoukankan      html  css  js  c++  java
  • 【原】java环境变量配置&& jdk配置 && 各配置的意义

    本配置需要新建JAVA_HOME和classpath两个:

    1.   JAVA_HOME  指明JDK安装路径.(在安装好java之后就该配置)
    2.   classpath    为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别它.

    编辑Path变量:

    1.       Path      使得系统可以在任何路径下识别java命令.(如果你采用命令形式编译java源码,设置这个很方便)

    下面介绍具体的设置过程:

    1. 在win7上找到计算机-->属性-->高级系统设置-->环境变量-->系统变量:
    2. 新建系统变量JAVA_HOME:里面的值是:  D:Javajdk1.7.0_79(这里的值是自己安装jdk的路径,注意每个人的值可能不一样;不可直接复制);
    3. 新建系统变量classpath:里面的值是:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar(值是固定的可直接复制);
    4. 修改系统变量Path:在后面加的值是:%JAVA_HOME%in;%JAVA_HOME%jrein;(固定,可直接复制,不过要注意:要与原有的中间有;隔开
    5. 打开cmd,输入java -version(java后边有个空格;),如果可以看到你安装的jdk版本号,就等于配置完成;

    三个变量的作用:

    1. path环境变量:帮助系统操作java

      我们用javac将源码编译成.class文件, 在调用java 命令让程序执行.
      问题是:系统是如何找到并调用javac.exe和java.exe两个应用程序的?
      打个比方,平时我们运行某一程序,比如魔兽,酷狗音乐,都是先找到它们的应用 程序war3.exe和kugou.exe的所在位置,然后双击运行。那么操作系统是如何自动找到javac.exe和java.exe的位置呢?

    2. java_home环境变量---使得其他相关环境变量的配置更加方便简洁,比如:java_home一般设置为jdk的安装目录,比如C:Program FilesJavajdk1.6.0_22.如果设置了java_home,那么path环境变量可以配置为“%java_home%in”.
    3. classpath环境变量的作用--告诉java虚拟机所有的可执行文件.class都在哪?

      它的值也是由目录组成,它的作用在于告诉Java执行环境,在哪些目录下可以找到所要执行的Java程序所需要的类或者包。
      比如我要运行一个名为Test.class的文件,而这个程序调用了另一个Link.class文件的内容,那么系统必须知道 Link.class文件的位置才能调用Link.class文件。如果Link.class文件的目录在classpath环境变量的值中,就可以找到了。

      

  • 相关阅读:
    周赛D. Digging for Gold(扫描线)
    CF1209F Koala and Notebook(最短路+拆点)
    P6793 [SNOI2020]字符串(后缀树上DP)
    [HEOI2016/TJOI2016]字符串(后缀自动机,可持久化线段树,线段树合并,二分答案)
    CF1166F Vicky's Delivery Service(并查集,启发式合并)
    P4248 [AHOI2013]差异(后缀树)
    CF1175F The Number of Subpermutations(单调栈,ST表)
    CF666E Forensic Examination(后缀自动机,可持久化线段树合并)
    GYM103069G. Prof. Pang's sequence
    [转]C#、VB.NET使用HttpWebRequest访问https地址(SSL)的实现
  • 原文地址:https://www.cnblogs.com/csschn/p/5042792.html
Copyright © 2011-2022 走看看