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环境变量的值中,就可以找到了。

      

  • 相关阅读:
    自定义能够for each的类,C#,Java,C++,C++/cli的实现方法
    答网友强护灰飞烟灭关于接口的问题
    浅谈C++的this指针
    padding与margin的区别(网上转的)
    啦啦啦 刚注册的,先水一篇~
    直接把页面的table导出到excel表中
    从FTP下载文件带进度条
    C# 从FTP上下载指定文件到本机
    “无法在证书存储区中找到清单签名证书”错误的解决方法
    网页设置不可复制
  • 原文地址:https://www.cnblogs.com/csschn/p/5042792.html
Copyright © 2011-2022 走看看