- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
为什么要设置JAVA_HOME、Path、CLASSPATH、CATALINA_HOME
为什么要设置JAVA_HOME、Path、CLASSPATH、CATALINA_HOME
2009-02-07 10:31
首先得介绍下面几个参数的作用:
current directory(当前目录):当前在用的目录就是当前目录。比如说当你打开NOTEPAD,并处于运行状态时候,当前目录就是c:/windows;如果你用cmd命令打开命令行窗口,当前目录就是c:\windows\system32;如果你在用java这条指令,当前目录就是JAVA下的BIN目录所在的路径,因为java.exe在bin里面。在java开发配置环境变量时,系统默认(我们对classpath不做任何设定时)的路径也是当前目录。
JAVA_HOME:它是指jdk的安装目录,像D:\j2sdk1.4.2_16。可以新建一个JAVA_HOME变量,它的取值为D:\j2sdk1.4.2_16。为什么要设置它呢,不设定可不可以呢?不设定也是可以滴,但是最好还是设置一下。我们现在就当它是一个变量代换 JAVA_HOME = D:\j2sdk1.4.2_16,就是为了避免多写字,它还有一个好处就是当我们需要改变某个jdk时,只需要改JAVA_HOME的值就可以了。等在后面看了Tomcat的启动分析时你就明白了。当在环境变量中引用它的时候要用%JAVA_HOME%来表示D:\j2sdk1.4.2_16。
Path:系统变量Path告诉操作系统可执行文件(*.exe、*.bat等)所在的路径,当OS(操作系统)发现某个*.exe时,windows默认从当前目录开始查找这个命令,若查不到,OS就会到Path所设定的路径中去寻找该命令,然后执行。系统默认的系统变量为:Path = %SystemRoot%;%SystemRoot%\system32;%SystemRoot%\System32\Wbem就是说处于上面3个目录(多个变量用分号隔开)中的*.exe文件,可以在任意地方被执行(在 运行 窗口能直接执行的命令,像cmd、notepad等,基本都在上面的3个目录里面),所以他们可以直接运行。上面的%SystemRoot%是什么意思呢?%SystemRoot%就是安装操作系统的时候,系统默认的安装路径若你的windows xp装在C:/WINDOWS 则你的%systemRoot%路径就是c:/windows %systemRoot%只是一个符号,代表你的系统安装目录 下面是常见系统默认安装路径: 98----c:/windows 2000--c:/winnt 2003--c:/windows xp----c:/windows 当我们要进行java开发时,OS经常需要用到java.exe、javac.exe等,(若jdk安装在D:\j2sdk1.4.2_16)因此应该将D:\j2sdk1.4.2_16\bin(%JAVA_HOME%\bin)加入到系统的path中去。注意:如果你加入的位置不是在最后,那还需要在bin后面加上英文状态下的分号:%JAVA_HOME%\bin;多个变量之间要用分号隔开,如果它前面没有,你就加一个。明确一下:%JAVA_HOME%\jre\bin 这个路径是不需要加入Path的。参考:/javase/6/docs/technotes/tools/windows/jdkfiles.html
CLASSPATH:CLASSPATH是专门针对java的,它相当于windows的path;path是针对整个windows的。CLASSPATH告诉java虚拟机(jvm)要使用或执行的*.class文件放在什么地方。所谓的JVM就好像是在微软OS上面再激活另外一个OS,对JVM来说CLASSPATH就好像是对微软OS来说的PATH,所以要用jvm开运行程序就需要设定classpath,然而jvm像windows一样它也有个默认的查找class文件的路径,对刚开始学习java的我们来说,默认的已经够我们用了,那就是当前路径,因此不设置classpath也可以。在windows中 classpath 大小写没有关系,其他的环境变量名称也一样。参照:/javase/6/docs/technotes/tools/windows/classpath.htmlThe class path is the path that the Java runtime environment searches for classes and other resource files. The class search path (more commonly known by the shorter name, clas
您可能关注的文档
- 必修三 战国时期百家争鸣.ppt
- 2014届高三化学(新课标版)二轮专题复习:2-4物质结构 元素周期律.ppt
- 必修三单元专题归纳 中国传统文化主流思想演变.doc
- 必修三复习检测 第一单元中国传统文化主流思想演变(教师版).doc
- 必修三中国古代科学技术.doc
- 必修三第1课 孔子与老子(理).ppt
- 必修三第三单元古代中国科学技术与文学艺.doc
- 必修三第一课百家争鸣与儒家思想形成.ppt
- 必修三第二单元《古代中国科学技术与文化》知识点详解.doc
- 必修三第七单元《现代中国科技、教育与文学艺术》导学案.doc
- 江苏省邳州市第二中学高中生物一轮总复习 选择题解题指导 新人教版.ppt
- 江苏省苏州市2013年中考历史试题与答案.doc
- 汽车发动机电控系统结构与维修(A) 大作业题1.doc
- 2入出境特殊物品报检、查验与后续监管作业指导书.doc
- Suse Linux安装与SkybiltyHA命令.doc
- 沪教版八年级语文测试卷与答案.doc
- 2元素和物质分类知识点总结.doc
- 河北省石家庄市2016届高三英语二轮复习改错专题研讨会共18张PPT(元氏一中)(共18张PPT).ppt
- 河北省石家庄市42中七年级历史下册《第11课 宋朝社会生活》学案(无答案) 人教新课标版.doc
- 第4单元---第5讲.ppt
最近下载
- 强迫障碍的相关护理.docx VIP
- 高标准基本农田项目中测绘的重难点及应对策略.pdf VIP
- 经典规范的股权代持协议.docx VIP
- 铜转炉渣湿法回钴.doc VIP
- 2025年教师科学考试试题及答案.doc
- 中国茶文化PPT课件教学.pptx VIP
- ASHRAE-TC9.9-2016数据中心功率设备热管理手册及实践Data Center Power Equipment Thermal Guidelines and Best Practices.pdf
- 手术室护理查房.ppt VIP
- (统编2026新教材)三年级道法上册第4课《科技力量大》课件.pptx
- IT运维综合管理平台建设方案.doc VIP
文档评论(0)