0 0

JDK 是不是必须要配置CLASSPATH,JAVA_HOME,PATH?5

在XP下,安装了JDK1.6后,就可以直接运行Eclipse,而且可以编译运行HelloWorld。那么,配置CLASSPATH,JAVA_HOME,PATH这三个系统变量意义何在呢?
我觉得在Windows下安装了JDK,那么安装包就应该自己去写注册表等等,然后其他程序就应该自然的找到它,这样的理解对么?

谢谢解答。
2011年3月20日 12:20

3个答案 按时间排序 按投票排序

0 0

采纳的答案

JAVA_HOME这个环境变量保存的是你jdk的安装目录,有的应用程序(如tomcat)依赖到java环境的话,会根据这个环境变量来获取jdk的目录。如果没设置的话,这些应用程序会认为你没安装jdk而不能运行。

CLASSPATH用来标明默认的类路径。我们在使用java命令来执行java程序的时候,就是通过类路径来告诉java命令在哪些路径下去寻找class文件的。我们可以在执行java命令时,通过-classpath参数来告诉java命令类路径。如果没指定的话,java命令就会使用CLASSPATH环境变量指定的类路径。

Path环境变量的作用主要是用来告诉系统,在哪些目录下寻找应用程序的。这里主要是告诉操作系统,我们装的java,javac等这些文件在扫描目录下。比如我们装了一个jdk在d:/jdk目录下,然后我在命令行里敲javac,操作系统怎么知道javac在那里呢?如果我们在Path里加了d:/jdk/bin的话,那么操作系统就会逐一寻找Path里指定的路径,直到找到一个javac为止。如果都找不到的话,就会报错说找不到javac命令。

jdk6安装完了以后,会帮你自动设置这些环境变量,所以你觉察不到这些环境变量的作用。你可以右击我的电脑 -》 属性 -》 高级 -》 环境变量 -》系统变量 修改一下这几个变量,体验一下效果。

2011年3月20日 15:27
0 0

恩 关键是要找得到  比如 你使用tomcat  然后下载一个绿色的jdk  然后使用cmd设置其变量到指定的jdk文件夹 这样就可以启动tomcat了  具体方法可使百度一下

2011年3月20日 19:53
0 0

Eclipse的运行应该依赖的是JRE,JRE的话装上就能用的.
JDK的话Eclipse也可以自动找到,但是你不配环境变量的话,命令行下就用不了了.
PS:不要过分依赖Eclipse这些集成开发环境

2011年3月20日 12:34

相关推荐

    Java环境配置与设置JAVA_HOME_CLASSPATH_PATH的目的

    Java 环境配置与设置 JAVA_HOME, CLASSPATH, PATH 的目的 Java 环境配置是 Java 开发的基础,我们需要正确地配置 JAVA_HOME, CLASSPATH, PATH 等环境变量,以便正确地编译和运行 Java 程序。在本节中,我们将详细地...

    JavaJAVA_HOME_CLASSPATH_PATH.rar_Home Home

    为了在操作系统上运行Java程序,我们需要正确配置几个关键的环境变量,其中包括JAVA_HOME、CLASSPATH和PATH。这些环境变量对于确保Java开发工具集(JDK)的正确工作至关重要。 **JAVA_HOME** JAVA_HOME是一个环境...

    jdk路径设置,java_home,path,classpath

    在Windows操作系统中,为了使计算机能够识别和执行Java程序,我们需要正确配置JDK的环境变量,主要包括`JAVA_HOME`, `PATH`, 和`CLASSPATH`。 1. **JAVA_HOME**: 这个环境变量用于存储JDK的安装目录。例如,如果JDK...

    jdk-1_5_0_22-linux-amd64.zip

    JDK环境配置: 编辑/etc/profile,在文件最后的 # # End of /etc/profile # 上面添加如下文本: export JAVA_HOME=/u sr/java/jdk1.5.0_22 export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar export ...

    jdk 环境变量 JAVA_HOME 批处理文件 双击搞定

    jdk 环境变量 JAVA_HOME 批处理文件 双击搞定 最多只需修改个JAVA-HOME,其他的classpath path之类的bat文件搞定

    JAVA坏境变量中的JAVA_HOME path classpath 的设置与作用

    在深入探讨JAVA_HOME, PATH, 和 CLASSPATH这三个关键环境变量之前,让我们先理解为何在开发环境中配置这些变量至关重要。当您安装JDK(Java Development Kit)并希望在您的计算机上运行或编译Java程序时,正确设置...

    jdk1.8.0_333.x86_64-linux

    linux(x86_64)下的jdk压缩包,版本为 1.8.0_333。附带安装教程。 1、将jdk压缩包解压到指定目录(如:/usr/local/java) 2、添加环境变量(sudo vi ~/.bashrc) ...export PATH=${JAVA_HOME}/bin:$PATH

    01_JAVA坏境变量中的JAVA_HOME path classpath 的设置与作用

    ### JAVA环境变量中的JAVA_HOME, path, classpath 的设置与作用 #### 一、JAVA_HOME 的设置与作用 **JAVA_HOME** 是一个重要的环境变量,主要用于指明 Java 开发工具包 (JDK) 的安装位置。它对于配置 Java 开发...

    path,classpath,java_home设置作用和目的

    对于初学Java编程的人来说,正确配置`path`, `classpath`, `java_home`这三个环境变量至关重要。这些配置不仅影响着Java开发环境的正常工作,也是搭建Java开发环境的基础。本文将详细介绍这三个环境变量的意义、配置...

    Java_jdk1.8.0_241 环境变量

    本文将深入探讨Java的环境变量,包括`JAVA_HOME`, `PATH`, 和 `CLASSPATH`,以及它们在JDK 1.8.0_241版本中的作用。 首先,`JAVA_HOME` 是一个系统环境变量,它指向Java开发工具集(JDK)的安装目录。在Windows系统...

    Linux_Java_path_设置.

    本文将详细介绍如何在Linux与Windows系统中设置关键的Java环境变量,包括`JAVA_HOME`、`PATH`以及`CLASSPATH`。通过正确的配置,可以确保Java应用程序在各种操作系统环境下顺畅运行。 #### 二、Java环境变量简介 在...

    jkd配置信息:path的值,classpath的值以及java_home的值

    ### jdk配置信息:path的值,classpath的值以及java_home的值 #### JDK配置概述 JDK(Java Development Kit)是开发Java应用程序所必需的基础软件包,它包含了编译、运行Java程序所需的各种工具及库文件。在进行...

    java如何设置JAVA_HOME,path,classpath及其作用

    在Java开发环境中,正确配置`JAVA_HOME`、`path`和`classpath`是非常重要的步骤。这不仅关系到Java开发环境能否顺利搭建,还会影响到后续的项目开发流程。接下来,我们将详细解释这三个环境变量的作用及具体设置方法...

    jdk1.7.0_79.x86_64-linux

    linux(x86_64)下的jdk压缩包,版本为 1.7.0_79。附带安装教程。 1、将jdk压缩包解压到指定目录(如:/usr/local/java) 2、添加环境变量(sudo vi ~/.bashrc) ... export PATH=${JAVA_HOME}/bin:$PATH

    JAVA jdk1.8.0_101绿色版本

    JAVA jdk1.8.0_101绿色版本 系统变量→新建 JAVA_HOME 变量 。 变量值填写jdk的安装目录(本人是 C:\java\jdk1.8.0_101 ) 系统变量→寻找 Path 变量→编辑 在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; ...

    JDK1.5_Linux_64bit_rpm(2-1)

    JDK1.5_u22_linux_64bit_rpm 该资源分两部分,下载到同一目录解压后,为"jdk-1_5...export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar export JRE_HOME=$JAVA_HOME/jre export PATH=$JAVA_HOME/bin:$PATH

    java环境变量配置 JDK环境变量

    3. **配置JAVA_HOME**:在“系统变量”中新建`JAVA_HOME`变量,其值为JDK安装路径`C:\Program Files\Java\jdk1.6.0_21`。 4. **配置PATH**:编辑或新建`PATH`变量,添加 `%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin`。 5....

    JDK安装(jdk_8.0.1310.11_64.exe)

    `JAVA_HOME`指向JDK的安装目录,`PATH`添加`%JAVA_HOME%\bin`以使命令行可以识别Java相关命令,`CLASSPATH`通常设为`.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar`,`.`表示当前目录。 配置环境变量的方法...

    JDK1.5_Linux_64bit

    JDK1.5_u22_linux_64bit 该资源分两部分,下载到同一目录解压后,为"jdk-1_5_0_...export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar export JRE_HOME=$JAVA_HOME/jre export PATH=$JAVA_HOME/bin:$PATH

Global site tag (gtag.js) - Google Analytics