`
情却然
  • 浏览: 106828 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

环境变量的设置(Java)

 
阅读更多

环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如path,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。(摘自百度百科)

 

配置了环境变量,才能使编译软件自动调用JDK,才能正常编写代码,所以配置环境变量是必须的。

 

前面已经讲了如何安装JDK,那么现在就开始配置环境变量了:

 

1.右键我的电脑,选择属性,打开后

 

Windows XP的界面是下面这样的,点击“高级”页面:

 

win7的界面是下面这样的,选择“高级系统设置”:

 

2.之后两者都跳转到“高级”页面:

 

以下是Windows XP的:

 

以下是win7的:

 

3.点击“环境变量”,弹出环境变量窗口:

 

这里有两个框,如果在上面那个框配置环境变量,那么配置的环境变量只对当前系统账户有效,而如果在下面那个框配置环境变量,那么对该电脑所有账户有效。到底要配置在哪里,随自己喜欢。

 

4.在这里,我们要设置3项变量,JAVA_HOME、PATH、CLASSPATH(大小写随意),若已存在,则点击“编辑”按钮,若不存在,则点击“新建”按钮。

 

a.  JAVA_HOME这个变量的值就是 JDK 所在的目录,虽然对于初学者来说并不是必要的,但是建议还是设置一下。

 

我的JDK安装目录是d:\Program Files (x86)\Java\jdk1.7.0,所以这个变量我应该这么写:

 

变量名:JAVA_HOME

变量值:d:\Program Files (x86)\Java\jdk1.7.0

 

 

b.  Path变量可以使得系统在任何路径下识别java命令,这里应该这么写:

 

 

变量名:Path

变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

 

 

当然,一般来说,系统里面应该已经有了Path变量,所以选中Path变量,点击“编辑”按钮,在行头或者行末添加,不过不要忘了添加分号与原有的字段分开哦。

 

c.  CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,应该设为:

 

 

变量名:CLASSPATH

变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

 

 

这里其实是三句,前面的“.;”一定要加,表示的是当前路径。

 

这里解释一下,“%JAVA_HOME%”等价于JDK安装目录,也就是说,这里是用“%JAVA_HOME%”代替了“d:\Program Files (x86)\Java\jdk1.7.0”,所以如果不设置“JAVA_HOME”变量的话,请把“%JAVA_HOME%”改写成JDK的安装目录。

 

 

好了,环境变量已经设置好了,现在讲讲各个变量的含义(摘自百度文库):

 

 

JAVA_HOME:该环境变量的值就是 Java 所在的目录,一些 Java 版的软件和一些 Java 的工具需要用到该变量,设置 PATH CLASSPATH 的时候,也可以使用该变量以方便设置。

 

PATH:指定一个路径列表,用于搜索可执行文件的。执行一个可执行文件时,如果该文件不能在当前路径下找到,则依次寻找 PATH 中的每一个路径,直至找到。或者找完 PATH 中的路径也不能找到,则报错。Java 的编译命令 (javac),执行命令 (java) 和一些工具命令 (javadoc, jdb ) 都在其安装路径下的 bin 目录中。因此我们应该将该路径添加到 PATH 变量中。

 

CLASSPATH:也指定一个路径列表,是用于搜索 Java 编译或者运行时需要用到的类。在 CLASSPATH 列表中除了可以包含路径外,还可以包含 .jar 文件。Java 查找类时会把这个 .jar 文件当作一个目录来进行查找。通常,我们需要把 JDK 安装路径下的 jre\lib\rt.jar包含在 CLASSPATH 中。

 

 

注意,在 CLASSPATH 中包含了一个“当前目录 (.)”。包含了该目录后,就可以到任意目录下去执行需要用到该目录下某个类的 Java 程序,即使该路径并未包含在 CLASSPATH 中也可以。原因很简单:虽然没有明确的把该路径包含在 CLASSPATH 中,但 CLASSPATH 中的.在此时就代表了该路径。

 

 

如果担心设置的环境变量有误,我们可以测试一下:

 

1.打开开始菜单,选择运行命令,输入“cmd”,点击确定来打开命令提示符。如果没有找到运行命令,可以在开始菜单属性里面调出来。

 

也可以从“开始”→“所有程序”→“附件”→“命令提示符”打开。

 

2.打开命令提示符后,就可以输入命令验证我们的环境变量是否有误了。

 

a.  输入java,回车:

 

b.  输入java -version,回车:

 

c.  输入javac,回车:

 

如果一切显示正常,那么就证明你配置的环境变量无误了,如果返回的是说你输入的命令不是内部或外部命令,也不是可运行的程序或批处理文件,那么你的环境变量配置有误,从头检查一遍吧。

 

 

好啦,环境变量配置好啦~~接下去就是下载编译软件啦~~

 

分享到:
评论

相关推荐

    java环境变量设置

    Java 环境变量设置 Java 环境变量设置是 Java 开发和运行的基础,它包括安装 JDK 和 JRE、配置环境变量、编译和运行 Java 程序等几个方面。下面是 Java 环境变量设置的详细知识点: 一、安装 JDK 和 JRE 在 ...

    java环境变量设置+java环境变量设置

    java环境变量设置 java环境变量设置 java环境变量设置

    java环境变量设置文档

    Java 环境变量设置 Java 环境变量设置是 Java 开发中非常重要的一步,正确的环境变量设置可以确保 Java 开发工具和运行环境的正常使用。在本文中,我们将详细介绍在 Windows 操作系统中配置 Java 环境变量的步骤。 ...

    Java环境变量设置.txt

    Java环境变量设置,.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; %JAVA_HOME%\bin %JAVA_HOME%\jre\bin

    JAVA环境变量设置

    ### JAVA环境变量设置详解 #### 一、概述 在计算机编程领域中,Java作为一种广泛使用的高级编程语言,其运行环境的正确配置对于开发者来说至关重要。本文将详细介绍如何在Windows操作系统中进行JAVA环境变量的设置...

    设置Java环境变量

    Java环境变量的设置是每个Java开发者都需要掌握的基本技能。它涉及到三个主要的环境变量:JAVA_HOME、PATH和CLASSPATH,这些变量确保系统能够正确找到Java的安装位置、可执行文件以及类库。以下是对这些环境变量的...

    自动Java环境变量设置

    Java环境变量设置是Java开发和运行过程中的关键步骤,它涉及到JRE(Java Runtime Environment)或JDK(Java Development Kit)的安装路径、类路径(Classpath)以及Path的配置。这些环境变量确保了系统能够正确地...

    java环境变量的设置

    ### Java环境变量的设置 在学习Java编程的过程中,正确配置Java环境变量是非常重要的一步,它直接关系到我们是否能够成功地编译和运行Java程序。本文将详细介绍如何设置Java环境变量,帮助初学者避免常见的配置错误...

    JAVA读取环境变量

    这些环境变量包含了操作系统配置的重要信息,比如路径设置、用户信息等。本文将详细介绍如何在Java程序中实现跨平台地读取环境变量,并给出一个具体的示例代码进行解析。 #### 获取环境变量的重要性 在开发过程中...

    Java环境变量设置

    ### Java环境变量设置详解 #### 一、Java环境变量的重要性 在计算机系统中,环境变量是一种重要的配置方式,用于指示操作系统或程序如何运行。对于Java开发者来说,正确配置Java环境变量是确保Java程序能够顺利...

    Windows bat 设置Java环境变量

    方便快捷设置环境变量。运行方式:单击右键,选择"以管理员身份运行",然后输入完整的JDK安装路径就可以了

    win7环境变量设置

    在Win7中,环境变量设置对于Java的安装和配置非常重要。 了解Win7环境变量设置的重要性 在Win7中,环境变量设置对于Java的安装和配置非常重要。如果没有正确地设置环境变量,可能会导致Java程序无法运行或者出现...

    Java环境变量设置-批处理文件

    批处理文件(batch file)是Windows操作系统中的一种脚本文件,它能自动化执行一系列命令,大大简化了包括Java环境变量设置在内的系统管理任务。下面我们将详细探讨如何利用批处理文件来设置Java环境变量。 首先,...

    Java系统环境变量设置工具

    Java系统环境变量设置工具是用来简化Java开发环境配置的软件,特别是在安装Java Development Kit (JDK)后,确保Java运行时环境(JRE)和开发工具能够正常工作。在Windows操作系统中,用户通常需要手动配置三个关键的...

Global site tag (gtag.js) - Google Analytics