很多人觉得配置Java开发的环境变量很麻烦,很容易忘记,时常被它搞得晕头转向。如果出现这样的情况,那么原因只有一个,你不了解为毛需要配置环境变量,不配置环境变量就不能开发了吗? 答案是:NO!,那么下面就带大家一起来分析一下原因所在。
先确定一个概念。编译一个Java源程序需要使用到javac 命令;运行启动一个Java程序需要使用到java命令。以我本机为例,这两个命令工具存在于 : D:\java\jdk\jdk1.7.0_06\bin路径下
在命令提示符下有这样一个特点,那就是只能够访问到当前目录下面的文件。
所有下图的编译命令得以正确执行的前提就是,javac.exe 和 Hello.java文件都必须在当前的 D:\java 目录下面
于是,我们编译运行第一个Java程序就像下面这样干了……
这样把编译工具和被编译的文件放在一个目录下面,看起来问题就解决了。可是,大家想过一个问题吗?如果一个项目有成百上千个问价也都放在这个jdk 目录下面来是什么概念,太乱了。所以我们的建议是把项目文件和java的运行环境分开管理,分开管理就意味着 javac Hello.java 这两 个文件不在一个目录下面了,那么怎么办呢?这时我们就希望在任意的一个目录下面都能够访问并使用到编(javac)译运行(java)工具。把 javac,java这两个工具所在的路径配置给操作系统就可以了,下面是详细的配置流程:
此处以XP系统为例:我的电脑-右键属性-高级-环境变量
此处以Win7为例:计算机-右键属性-高级系统设置(高级)-环境变量
方式一:在上面的用户变量组中点击新建,有图中填写数据;
方式二:选中系统变量中Path后点击编辑,在最后添加上面右边的变量值(变量值前后都加上分好)。
两种方式效果几乎没什么差别,只是一般Path中都会存在了一些软件的路径,如果担心修改错误其它的软件的路径,添加到上面的用户变量中其实也不 错。好了,现在就配置完毕了,我们可以再任意的一个路径下面访问javac,java工具了。(注意,需要重新打开命令提示符才有效,配置之前打开的命令 提示符窗口是无效的。)
除了配置Path之外,有时可能还会配置JAVA_HOME,CLASSPATH。
JAVA_HOME : 变量的值是配置到jdk的根目录,如果配置了JAVA_HOME的话,那么Path可以相对的写成 %JAVA_HOME%\bin; 其它的一些软件会用到此变量例如Tomcat,Eclipse等。
CLASSPATH :顾名思义是指class文件的路径,配置到指定的路径下面去查找,一般都不用配置,它会到当前的目录下面开始查找。
关注作者:
相关推荐
手把手教JDK 安装环境变量设置视频,看了就会
yolov8手把手教你yolov8如何从入门到精通手把手教你yolov8如何从入门到精通手把手教你yolov8如何从入门到精通手把手教你yolov8如何从入门到精通手把手教你yolov8如何从入门到精通手把手教你yolov8如何从入门到精通...
手把手教你学DSP:基于TMS320F28335 手把手教你学DSP:基于TMS320F28335 手把手教你学DSP:基于TMS320F28335 手把手教你学DSP:基于TMS320F28335 手把手教你学DSP:基于TMS320F28335 手把手教你学DSP:基于TMS320F...
作为一个Java程序员学习Flex,关心的就是怎样将Flex和Java进行结合交互,本文手把手教你如何整合Flex和Java。
手把手教你配置cisco路由器 公司在构建网络时,如何对路由器进行合理的配置管理成为网络管理者的重要任务之一。本专题就为读者从最简单的配置开始为大家介绍如何配置cisco路由器。 很多读者都对路由器的概念非常...
手把手教你配置路由器.zip___手把手教你配置路由器.zip
手把手教你学2812,很全面的一本书。电子版,适合初学者学习,
手把手教你配置Windows2003集群(图)
手把手教你学DSP28335高清pdf文件,北京航空航天大学出版社
手把手教你配路由器手把手教你配路由器手把手教你配路由器手把手教你配路由器手把手教你配路由器
手把手教你配置路由器
手把手教你学dsp2812,这本书是顾卫刚的,他的讲解比较详细
java8手把手教你学会写lambda表达式。 一篇文章带你快速了解!
手把手教你学28335PDF文档,看了这个确实和2812有了对比
高清珍藏学习嵌入式开发入门最好资料《手把手教你学51单片机》教材pdf
手把手教你配置SNMP
Linux 入门手把手教程,教程名为toriel.pdf
手把手教你如何从一无所有到财务自由.pdf
这是《手把手教你学51单片机C语言版》的官方电子版,出自www.kingst.org
手把手教你DSP配套资料 很有用的资料,用钱买来的资料