最近收集了设置java环境变量的方法,整理以后写下来,算作是学习吧
以我的机子为例,我的机子用xp系统。
1.通过"环境变量"对话框配置
(1).右击我的电脑->属性->高级->环境变量
环境变量有两种:
1.用户变量:设置的环境变量对指定用户使用,对其他用户没有作用。例如:Administractor 的变量,Administractor账户设置的用户变量
2.系统变量:设置的变量对所有用户都有效。例如:系统重要的Path环境变量必须定义在系统变量。
我的java环境变量设置:
用户变量:
JAVA_HOME:C:\Program Files\Java
系统变量:
class_path:.;%JAVA_HOME%\jdk1.6.0_10\lib\tools.jar;%JAVA_HOME%\jdk1.6.0_10\lib\dt.jar;%
JAVA_HOME%\jre6\lib\rt.jar
class_path表示java虚拟机加载.class文件所搜索的路径。
.表示当前路径,如果没有设置.,java虚拟机不知道从哪里搜索可执行的.class文件,如果你java Test这样的命令执行当前目录下的Test.class文件时,jvm会报出noSuchClassFound异常。
Path:%JAVA_HOME%\jdk1.6.0_10\bin
path表示系统查询可执行文件所搜索的路径。
网上有些朋友的设置我也看了不少,很多人的class_path系统变量名为classpath,和我设置的变量名class_path不一样,我觉得这两种变量名都可以。
还有JAVA_HOME设置为jdk目录,如
JAVA_HOME:C:\Program Files\Java\jdk1.6.0_10 我没有把JAVA_HOME设置到jdk目录,原因是有一次运行ant的时候要用到rt.jar文件,所以设置到java总目录,方便设置jre6/lib目录下的rt.jar文件到class_path中。
还有些朋友说是class_path最后也加;分号我觉得class_path中的;分号是必须的,起到分开多个变量的作用。最后的分号加也行不加也行。
2.通过"命令提示符"配置
(1).打开命令提示符窗口,输入path的命令
set path=C:\Program Files\Java;%path%
(2).输入classpath的命令
set classpath=C:\Program Files\Java\jdk\lib\tools.jar;%classpath%;
path命令是DOS内部命令表示系统查询可执行文件所搜索的路径。
而classpath不是DOS内部命令表示java虚拟机加载.class文件所搜索的路径。在DOS下显示classpath系统变量的值,输入echo %classpath%即可。
注意:在window7系统中,环境变量中有空格的,不能运行java.和xp系统有去别。在window7中,设置环境变量不能有空格。
相关推荐
### 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的配置。这些环境变量确保了系统能够正确地...