2024年2月25日发(作者:)
1.首先,打开配置环境变量界面,如下操作:我的电脑---属性---高级---环境变量
2.系统变量(S)中配置如下:
2.1,新建系统变量:
变量名:JAVA_HOME 变量值:C:Program FilesJavajdk1.6.0_03(该目录为JDK安装的目录)
2.2,编辑CLASSPATH,如果没有该变量则新建,
变量名:CLASSPATH 变量值: %JAVA_HOME%;%JAVA_HOME%;
(注:该变量值置于CLASSPATH即可, 其中:变量值最后要记得加“;”)
2.3,编辑PATH,如果没有则新建
变量名:PATH 变量值: .;%JAVA_HOME%bin;
(注:该变量值置于PATH前面,如果你只有一个JDK版本,可以不用编辑PATH,如果为了区别版 本,那还是配置PATH变量值)。
右键点击我的电脑,点属性,在高级属性设置里,有个环境变量,下面的系统环境变量,设置下面三个环境变量,PATH是上面就有的,其他两个需要自己新建
1,设置JAVA_HOME:
JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。
一、为了方便引用,比如,你JDK安装在C:Program FilesJavajdk1.6.0目录里,则设置JAVA_HOME为该目录路径, 那么以后你要使用这个路径的时候,
只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串;
二、归一原则, 当你JDK路径被迫改变的时候, 你仅需更改JAVA_HOME的变量值即可, 否则,你就要更改任何用绝对路径引用JDK目录的文档, 要是万一你没有改全, 某个程序找不到JDK, 后果是可想而知的----系统崩溃!
2.设置CLASSPATH:
CLASSPATH 环境变量的作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过 CLASSPTH 来寻找类的。我们 需要把jdk安装目录下的lib子目录中的 和 设置到 CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。这个变量设置的目的是为了程序能找到相应的 ".class"文件, 举个例子: 你编译一个JAVA程序---,
会得到一个的类文件,你在当前目录下执行java A, 将会得到相应的结果(前提是你已经设置CLASSPATH为"."). 现在, 你把移到别的目录下(例如:"e:"), 执行java A, 将会有 NoClassDefFindError 的异常,原因就是找不到.class文件, 现在你把CLASSPATH增加为:".;e:"再运行java A, 看看会有什么结果, 一切正常, java命令通过CLASSPATH找到了.class文件!
3.设置PATH:
道理很简单, 你想在任何时候都使用 %JAVA_HOME%binjava 等来执行java命令吗, 当然不会, 于是, 你可以选择把 %JAVA_HOME%bin 添加到PATH路径下, 这样, 我们在任何路径下就可以仅用java来执行命令了.(当你在命令提示符窗口输入你的代码时,操作系统会在当前目录和PATH变量目录里查找相应的应用程序, 并且执行.)。PATH环境变量的作用是指定命令搜索路径,在dos命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。


发布评论