zoukankan      html  css  js  c++  java
  • Java入门 手把手教你配置环境变量

    很多人觉得配置Java开发的环境变量很麻烦,很容易忘记,时常被它搞得晕头转向。如果出现这样的情况,那么原因只有一个,你不了解为毛需要配置环境变量,不配置环境变量就不能开发了吗? 答案是:NO!,那么下面就带大家一起来分析一下原因所在。

    先确定一个概念。编译一个Java源程序需要使用到javac 命令;运行启动一个Java程序需要使用到java命令。以我本机为例,这两个命令工具存在于 : D:javajdkjdk1.7.0_06in路径下

     

     

    在命令提示符下有这样一个特点,那就是只能够访问到当前目录下面的文件。

    所有下图的编译命令得以正确执行的前提就是,javac.exe 和 Hello.java文件都必须在当前的 D:java 目录下面

     

    于是,我们编译运行第一个Java程序就像下面这样干了……

     

    这样把编译工具和被编译的文件放在一个目录下面,看起来问题就解决了。可是,大家想过一个问题吗?如果一个项目有成百上千个问价也都放在这个jdk 目录下面来是什么概念,太乱了。所以我们的建议是把项目文件和java的运行环境分开管理,分开管理就意味着 javac  Hello.java 这两 个文件不在一个目录下面了,那么怎么办呢?这时我们就希望在任意的一个目录下面都能够访问并使用到编(javac)译运行(java)工具。把 javac,java这两个工具所在的路径配置给操作系统就可以了,下面是详细的配置流程:

    此处以XP系统为例:我的电脑-右键属性-高级-环境变量

    此处以Win7为例:计算机-右键属性-高级系统设置(高级)-环境变量

     

    方式一:在上面的用户变量组中点击新建,有图中填写数据;

    方式二:选中系统变量中Path后点击编辑,在最后添加上面右边的变量值(变量值前后都加上分好)。

    两种方式效果几乎没什么差别,只是一般Path中都会存在了一些软件的路径,如果担心修改错误其它的软件的路径,添加到上面的用户变量中其实也不 错。好了,现在就配置完毕了,我们可以再任意的一个路径下面访问javac,java工具了。(注意,需要重新打开命令提示符才有效,配置之前打开的命令 提示符窗口是无效的。)

    除了配置Path之外,有时可能还会配置JAVA_HOME,CLASSPATH。

    JAVA_HOME : 变量的值是配置到jdk的根目录,如果配置了JAVA_HOME的话,那么Path可以相对的写成 %JAVA_HOME%in; 其它的一些软件会用到此变量例如Tomcat,Eclipse等。

    CLASSPATH  :顾名思义是指class文件的路径,配置到指定的路径下面去查找,一般都不用配置,它会到当前的目录下面开始查找。

    关注作者:

        

  • 相关阅读:
    在C#代码中应用Log4Net(二)典型的使用方式
    在C#代码中应用Log4Net(一)简单使用Log4Net
    Windows Azure Active Directory (2) Windows Azure AD基础
    Windows Azure Virtual Network (6) 设置Azure Virtual Machine固定公网IP (Virtual IP Address, VIP) (1)
    Windows Azure Active Directory (1) 前言
    Azure China (6) SAP 应用在华登陆 Windows Azure 公有云
    Microsoft Azure News(3) Azure新的基本实例上线 (Basic Virtual Machine)
    Microsoft Azure News(2) 在Microsoft Azure上运行SAP应用程序
    Microsoft Azure News(1) 新的数据中心Japan East, Japan West and Brazil South
    Windows Azure HandBook (2) Azure China提供的服务
  • 原文地址:https://www.cnblogs.com/itsource/p/4308242.html
Copyright © 2011-2022 走看看