`
chilongxph
  • 浏览: 138858 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

java环境变量设置方法完全版

阅读更多
Java编程首要工作就是安装JDK(Java Development Kit)。一通NEXT点完安装包后就是最重要的环境变量设置了。也许有人会问为什么要设置环境变量,要理解这点,首先要明白环境变量的作用。环境变量可以简单的理解为路径导向。例如Windows里面的临时文件夹存放的路径导向。当要访问此类文件时可根据此环境变量找到它的存放目录。像下面讲的CLASSPATH变量是为了在我们输入Java命令如javac等的时候不用敲入它的路径,系统自动根据环境变量设置找到其实际地址。

Java中常用需要设置的三个环境变量:JAVA_HOME(不必需)、CLASSPATH(必需)、PATH(必需)
以下是设置Java环境变量的四种方法:
1.相对路径(此方法需设置JAVA_HOME)
首先设置JAVA_HOME=X:\...\jdk1.6.0
X:\...\jdk1.6.0即为Java安装路径。
用%JAVA_HOME%就可以取代X:\...\jdk1.6.0这一部分
CLASSPATH=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
PATH=.;%JAVA_HOME%\bin
2.绝对路径(此方法不需设置JAVA_HOME)
CLASSPATH=.;X:\...\jdk1.6.0\lib\tools.jar;X:\...\jdk1.6.0\lib\dt.jar;
PATH=.;X:\...\jdk1.6.0\bin;
3.批处理
把下面的代码复制粘贴到记事本里保存为.BAT批处理文件,双击执行,可以很方便设置环境变量。
@echo off
IF EXIST %1\bin\java.exe(
rem 如输入正确的 Java2SDK 安装目录,开始设置环境变量...
@setx JAVA_HOME %1
@setx path %path%;%JAVA_HOME%\bin
@setx classpath %classpath%;.
@setx classpath %classpath%;%JAVA_HOME%\lib\tools.jar
@setx classpath %classpath%;%JAVA_HOME%\lib\dt.jar 
@echo on
@echo Java 2 SDK 环境参数设置完毕,正常退出。
) ELSE (
IF "%1"=="" (
rem 如没有提供安装目录,提示之后退出
@echo on
@echo 没有提供 Java2SDK 的安装目录,不做任何设置,现在退出环境变量设置。
) ELSE (
rem 如果提供非空的安装目录但没有bin\java.exe,则指定的目录为错误的目录
@echo on
@echo 非法的 Java2SDK 的安装目录,不做任何设置,现在退出环境变量设置。
)
)
4.其它做法参考
cmd命令设置
SET PATH = X:\...\jdk1.6.0\bin
SET CLASSPATH=.;X:\...\jdk1.6.0\lib\dt.jar;X:\...\jdk1.6.0\lib\tools.jar(注意:等号后面是句点+分号)
设置过程中一些注意点(某些甚至是误区):

1)PATH,CLASSPATH等大小写都无所谓(有些人可能会在这个上面纠缠很久)
2)最多只需要设置着3个变量(可能听别人说还有其他变量)
3)环境变量有系统变量和用户变量,设置成哪个都行。如果是系统变量的话对于所有登陆使用此电脑的用户都有效,用户变量只对相应用户起作用。
4)变量值最后的;(分号)可带可不带,处于中间位置的不可省略!
5)注意区别/、\。在WINDOWS里的路径名一般用\(反斜杠),但有时我们发现其实/也可以,推荐使用\。\在C/C++里是转义字符的意思,而/是HTTP,FTP协议的路径符号。
6)例子使用X:\...\jdk1.6.0是个活的路径,大家应根据自己的安装路径调整此变量。

在细心留意了这六点后,JDK安装设置应该没有问题。但是最好实际测试一下。也许有人说在DOS下输入JAVA -VERSION(JAVA后有空格)后出现版本信息就说明设置成功了。这实际上是不能说明任何问题。正确的方法应该是编写了一个JAVA小程序后,通过JAVAC编译成功生成CLASS文件才表示我们的设置是正确的。

测试代码如下:
public class Test
{
    public static void main(String[] args)
    {
        System.out.println("Hello World!");
    }
}

用记事本编辑后存为Test.java(文件名必须与类名相同)文件,打开命令行窗口,cd到文件所在目录下:

javac Test.java        //编译命令

java Test                //执行程序

如果输出为:Hello World!
配置成功,否则重新检查。

分享到:
评论
1 楼 开拓者java 2009-08-26  
谢谢你对新手的关心,说的很详细。

相关推荐

    JAVA环境变量设置

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

    Java环境变量设置

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

    java环境变量设置

    Java环境变量设置对于Java开发者而言,是一个非常重要的步骤,因为它关系到能否成功编译和运行Java程序。在介绍Java环境变量设置之前,我们需要了解Java语言的一些特点。Java是一种简单、面向对象、分布式、解释性、...

    XP系统下Java环境变量设置

    环境变量的正确配置对于开发者来说至关重要,因为它允许你在任何目录下运行Java程序,而无需每次都指定完整的路径。同时,这也使得在开发和运行Java应用程序时更加方便。在实际开发中,你可能还需要根据项目的特定...

    java环境变量设置word

    Java环境变量设置是Java开发中不可或缺的一环,它关乎到Java程序能否正常运行。环境变量主要包含三个关键部分:JAVA_HOME、CLASSPATH和Path。这些变量对于Java开发人员来说至关重要,因为它们指定了Java开发工具的...

    Java环境变量自动设置工具

    Java环境变量自动设置工具是一款专为Java开发人员设计的实用程序,它简化了在操作系统上配置Java Development Kit (JDK) 环境变量的过程。这些环境变量包括JAVA_HOME、PATH以及ClassPath,它们对于正确运行Java应用...

    java环境变量设置.txt

    ### Java环境变量设置详解 #### 一、概述 在计算机编程领域中,Java作为一种广泛使用的高级编程语言,其运行依赖于一系列配置环境变量。...希望本文档能帮助读者更好地理解和掌握Java环境变量的设置方法。

    win7下java环境变量

    本文将详细介绍如何在Win7系统中配置Java环境变量,包括`JAVA_HOME`、`PATH`以及`CLASSPATH`等关键变量的设置方法。 #### 一、Java环境变量概述 1. **JAVA_HOME**: 此环境变量指向Java Development Kit (JDK) 的...

    win 7 java环境变量设置

    在Windows 7操作系统中,Java环境变量的设置是安装和运行Java程序的关键步骤。环境变量指定了系统在何处寻找Java可执行文件以及相关的类库。本文将详细介绍如何配置Java环境变量,确保Java开发工具(JDK)能正确工作...

    配置java环境变量一键生成

    Java环境变量配置是Java开发中不可或缺的一环,它允许操作系统找到Java开发工具(JDK)的位置,以便正确执行Java程序。本教程将详细介绍如何通过"Java环境变量一键配置"工具来简化这一过程。 首先,我们需要了解...

    JAVA环境变量的配置(windows)

    在Windows操作系统中配置Java环境变量是一项基础且重要的任务,它使得系统能够识别并运行Java程序。下面是详细步骤和相关知识点: 1. **安装Java Development Kit (JDK)**:首先,你需要下载并安装适合你系统的JDK...

    Java环境变量完整配置图解

    Java环境变量是Java开发和运行过程中必不可少的组成部分,它们指示操作系统如何找到并执行Java相关程序。本图解将详尽地介绍如何配置这些环境变量,确保Java开发工具(如JDK)能正常工作。 首先,Java环境变量主要...

    快速设置Java环境变量

    Java环境变量的设置是每个Java开发者必须掌握的基本技能,尤其在Windows操作系统中,这个过程尤为重要。Java开发依赖于几个关键的环境变量,包括JAVA_HOME、PATH和CLASSPATH,它们指导系统如何找到Java运行时环境...

    JAVA环境变量配置步骤

    Java环境变量配置是Java开发和运行的基础,它涉及到PATH、JAVA_HOME、CLASSPATH等关键变量的设置。下面将详细介绍这些步骤以及相关知识点。 1. **JAVA_HOME**: 这是Java安装目录的路径,包含了JDK(Java ...

    JDK1.6环境变量配置(完整版)

    为了能够在Windows系统上成功安装并配置JDK1.6,我们需要对几个关键环境变量进行设置:`Path`、`JAVA_HOME`和`CLASSPATH`。 #### 二、配置环境变量 ##### 1. **Path** - **含义**:`Path`环境变量定义了操作系统...

    java环境变量

    Java环境变量是操作系统为了能够识别和执行Java程序而设置的一系列特定的系统变量。这些变量指导Java开发工具(JDK)在哪里寻找Java可执行文件、类库和其他必要资源。以下是配置Java环境变量的详细步骤: 1. **JAVA...

Global site tag (gtag.js) - Google Analytics