Path和classpath配置详解
在把jdk安装到计算机中之后,我们来进行设置使java环境能够使用。
首先右键点我的电脑。打开属性。然后选择“高级”里面的“环境变量”,在新的打开界面中的系统变量需要设置三个属性“JAVA_HOME”、“path”、“classpath”,其中在没安装过jdk的环境下。path属性是本来存在的。而JAVA_HOME和classpath是不存在的。
点“新建”,然后在变量名写上JAVA_HOME,顾名其意该变量的含义就是java的安装路径,呵呵,然后在变量值写入刚才安装的路径“C:\jdk1.6”。(注:如果安装的路径不是磁盘C或者不是在jdk1.6这个文件夹,可对应修改。以下文字都是假定安装在C:\jdk1.6里面。)
其次在系统变量里面找到path,然后点编辑,path变量的含义就是系统在任何路径下都可以识别java命令,则变量值为“.;%JAVA_HOME%\bin”,(其中“%JAVA_HOME%”的意思为刚才设置JAVA_HOME的值),也可以直接写上“C:\jdk1.6\bin” 最后再点“新建”,然后在变量名上写classpath,该变量的含义是为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别。其值为“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar (要加.表示当前路径)”,与相同“%JAVA_HOME%有相同意思”
以上三个变量设置完毕,则按“确定”直至属性窗口消失,下来是验证看看安装是否成功。先打开“开始”->“运行”,打入“cmd”,进入dos系统界面。然后打“java -version”,如果安装成功。系统会显示java version jdk"1.6.0"。 确保安装在C盘文件名为jdk1.6,环境变量直接复制就可以了,在dos界面中输入javac来查看该命令是否合法,同样输入java来查看该命令是否合法。
以下为置JAVA_HOME,CLASSPATH,PATH的目的:
1,设置JAVA_HOME:
一、为了方便引用,比如,你JDK安装在C:\Program Files\Java\jdk1.6.0目录里,则设置JAVA_HOME为该目录路径, 那么以后你要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串;
二、归一原则, 当你JDK路径被迫改变的时候, 你仅需更改JAVA_HOME的变量值即可, 否则,你就要更改任何用绝对路径引用JDK目录的文档, 要是万一你没有改全, 某个程序找不到JDK, 后果是可想而知的----系统崩溃!
三、第三方软件会引用约定好的JAVA_HOME变量, 不然, 你将不能正常使用该软件, 以后用JAVA久了就会知道, 要是某个软件不能正常使用, 不妨想想是不是这个问题.
四:如果path,classpath使用的是绝对路径,可以不用在环境变量中添加JAVA_HOME
2,设置CLASSPATH:
这是一个很有趣,当然也比较折磨初学者的问题, 这个变量设置的目的是为了程序能找到相应的".class"文件, 不妨举个例子: 你编译一个JAVA程序---A.java, 会得到一个A.class的类文件,你在当前目录下执行java A, 将会得到相应的结果(前提是你已经设置CLASSPATH为"."). 现在, 你把A.class移到别的目录下(例如:"e:\"), 执行java A, 将会有NoClassDefFindError的异常,原因就是找不到.class文件, 现在你把CLASSPATH增加为:".;e:\"再运行java A, 看看会有什么结果~~:)~~~, 一切正常, java命令通过CLASSPATH找到了.class文件!
3,设置PATH:
道理很简单, 你想在任何时候都使用%JAVA_HOME%\bin\java 等来执行java命令吗, 当然不会, 于是, 你可以选择把 %JAVA_HOME%\bin添加到PATH路径下, 这样, 我们在任何路径下就可以仅用java来执行命令了.(当你在命令提示符窗口输入你个代码时,操作系统会在当前目录和PATH变量目录里查找相应的应用程序, 并且执行.)
分享到:
相关推荐
### Java中的Path与Classpath设置详解 在Java开发过程中,正确配置环境变量是十分重要的一步。其中,`path`和`classpath`是最为关键的两个环境变量,它们直接影响到Java程序能否正常编译和运行。 #### 一、Path 的...
总结来说,path和classpath都是环境变量,用来存储路径信息,以便系统或程序能够快速找到特定的文件或目录。path主要帮助操作系统找到可执行文件,而classpath帮助Java程序找到类文件。path通常包含操作系统使用的...
### Java Classpath 配置详解 #### 一、前言 对于初学Java的朋友而言,配置Java环境常常是一项艰巨的任务,尤其是如何正确设置`classpath`。这篇文章将通过一系列实际操作来详细阐述`classpath`的配置过程,帮助...
### 关于`path`, `classpath`, `java_home`设置的作用及目的详解 #### 一、概述 对于初学Java编程的人来说,正确配置`path`, `classpath`, `java_home`这三个环境变量至关重要。这些配置不仅影响着Java开发环境的...
### classpath与path详解 #### 一、概念介绍 在深入了解`classpath`和`path`之前,我们需要先明确这两个环境变量的基本概念。 ##### path `path`环境变量主要用于指定操作系统可以搜索到可执行文件(例如`.exe`...
### Java环境配置详解 在Java开发环境中,正确配置`JAVA_HOME`、`path`和`classpath`是非常重要的步骤。这不仅关系到Java开发环境能否顺利搭建,还会影响到后续的项目开发流程。接下来,我们将详细解释这三个环境...
在深入探讨JAVA_HOME, PATH, 和 CLASSPATH这三个关键环境变量之前,让我们先理解为何在开发环境中配置这些变量至关重要。当您安装JDK(Java Development Kit)并希望在您的计算机上运行或编译Java程序时,正确设置...
### Java零基础 - classpath环境变量详解 #### 1. classpath环境变量的定义与作用 **classpath** 是一个环境变量,在Java编程中扮演着极其重要的角色。它指定了Java虚拟机(JVM)搜索和加载类文件(class files)的...
jdk环境变量配置,path,classpath,java_home
**Java Development Kit (JDK) 配置详解** 在计算机编程领域,Java是一种广泛应用的面向对象的编程语言,而Java Development Kit(JDK)则是开发和运行Java程序必不可少的工具集。本文将深入探讨JDK的安装配置过程...
Java环境配置是每个Java开发者必须掌握的基础技能,它涉及到JAVA_HOME、CLASSPATH和Path三个关键环境变量的设置。本文将详细解析这些环境变量的作用、配置方法以及安装Java的步骤,并提供汉化方法。 首先,JAVA_...
JAVA环境变量配置详解 JAVA环境变量配置是JAVA开发中非常重要的一步,正确地配置环境变量可以使我们的JAVA开发变得更加方便和高效。本文将详细讲解如何在Win7环境下配置JAVA环境变量。 一、环境变量的概念 环境...
### JDK1.6安装与配置详解 #### 一、前言 Java 开发工具包 (JDK) 是学习 Java 编程语言的基础。对于初学者来说,正确安装和配置 JDK 环境至关重要。本文将详细介绍如何安装 JDK1.6,并进行必要的环境变量配置。 ##...
Java 环境变量配置和 Classpath 配置详解 在 Java 开发中,遇到“找不到或无法加载主类”的错误是一个常见的问题。这是因为 Java 虚拟机(JVM)无法找到要执行的类文件。究其原因,通常是因为环境变量配置不正确或 ...
### Hadoop集群安装配置详解 #### 一、集群部署介绍 **1.1 Hadoop简介** Hadoop是一个开源分布式计算平台,由Apache软件基金会维护。它主要包括两大部分:Hadoop分布式文件系统(HDFS)和MapReduce计算框架。HDFS...
### JDK的安装与环境变量配置详解 #### 一、Windows XP 下配置 JDK 环境变量 1. **下载并安装 JDK**: - 从官方或其他可靠网站下载 JDK 安装包。 - 在安装过程中,可以选择自定义安装目录等信息。例如,本例中...