Java中path与classpath 这两个环境变量的设置一直是一个很困扰人的问题这里我就把它总结一下,如果有什么不对的地方请各位指出。首先是path,这个path变量本来在WIN的环境变量就存在,它是WIN系统中默认的执行文件路径,从当前目录开始查找如果不存在就到path变量中查找,如果还不存在则系统显示不“不是内部或外部命令,也不是可运行的程序或批处理文件。”,所以我们如果要在cmd中运行java编译器”javac命令等等”,则必须将这个命令所在的包写入path变量中,如:”%JAVA_HOME%\bin”。(JAVA_HOME,是你自己配置的一个环境变量,名字你可以随便取的,但是最好见名知意)。如果你不需要在cmd中编译java源文件,也可以使用集成开发工具提供的编译器如“eclipse”,也就不需要加入这个路径到path变量下。第二个难点是classpath,这也是很多的初学者易出错的地方,所谓的classpath 也就是java虚拟机(JVM),运行java程序的路径,JVM会在这个路径下去查找class文件(包括jar文件),JVM不会默认在当前目录查找所以在配置classpath的时候要在最前面加入 “.”,然后加上”%JAVA_HOME%\bin;”先找到运行JVM的”java 命令”,当然如果你是jdk自动安装包在WIN下面是”.exe”可执行文件,如果版本够新的话它会将 java javaw 等运行JVM的命令复制一份到 %SystemRoot% \system32 目录下,所以你可以不把这句加入到classpath 中,也能运行JVM,但是如果你要是用一个辅助类,这是你有两种选择,你可以将这个辅助类所在的目录(或者是jar包)加入到classpath环境变量中,或者你可以以配置文件的方式设定只属于这个项目的classpath路径。如eclispe中的 “.classpath” 文件 ,在eclispe中这个是自动生成的,主要内容如下:
<!---->
其实是一个xml配置文件,基本上这样就可以使你的java程序在你的系统上面酣畅的运行了。
分享到:
- 2009-03-03 11:12
- 浏览 1205
- 评论(3)
- 论坛回复 / 浏览 (3 / 5508)
- 查看更多
相关推荐
Java环境变量设置是Java开发和运行过程中的重要环节,它涉及到JDK的安装路径、Java应用程序的执行路径以及系统资源的配置。理解并正确设置这些环境变量对于Java开发者来说至关重要,因为它们直接影响到Java程序的...
### JAVA环境变量设置详解 #### 一、概述 在计算机编程领域中,Java作为一种广泛使用的高级编程语言,其运行环境的正确配置对于开发者来说至关重要。本文将详细介绍如何在Windows操作系统中进行JAVA环境变量的设置...
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开发者来说,正确配置Java环境变量是确保Java程序能够顺利...
Java环境变量设置工具VS2005源代码是针对Java开发者设计的一款实用工具,它主要用于帮助用户方便地管理和配置与Java开发相关的环境变量。这款工具是用Microsoft Visual Studio 2005(简称VS2005)和MFC(Microsoft ...
### JAVA环境变量设置详解 #### 一、概述 在学习JAVA编程的过程中,正确地配置JAVA环境变量是非常重要的一步。这不仅能够确保系统正确识别并运行JAVA程序,还为开发人员提供了一个良好的编程环境。本文将详细介绍...
Java环境变量设置是Java开发和运行过程中的关键步骤,它涉及到JRE(Java Runtime Environment)或JDK(Java Development Kit)的安装路径、类路径(Classpath)以及Path的配置。这些环境变量确保了系统能够正确地...