下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、java环境变量配置windowsxp下配置JDK环境变量:1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:javajdk_08;2.安装完成后,右击“我的电脑",点击“属性";“高级"选项卡,点击“环境变量";“系统变量"中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),假设已存在那么点击“编辑,不存在那么点击“新建';5.JAVA_HOME指明JDK安装路径,就是刚刚安装时所选择的路径D:javajdk_08,此路径下包括lib,bin,jre等文件夹此变量最好设置,因
2、为以后运行tomcat,eclipse等都需要依*此变量;Path使得系统可以在任何路径下识别java命令,设为:%JAVA_HOME%bin;%JAVA_HOME%jrebinCLASSPATH为java加载类(classorlib)路径,只有类在classpath中,java命令才能识别,设为:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar(要加.表示当前路径)%JAVA_HOME%就是引用前面指定的JAVA_HOME;6.“开始"一>“运行",键入“cmd""java-version",
3、"java","javac"几个命令,出现画面,说明环境变量配置成功;8.好了,打完收工。下面开始你的第一个java程序吧。下面讲讲java几个环境变量的含义和linux下的配置方法:通常,我们需要设置三个环境变量:JAVA_HOME、PATH和CLASSPATH。JAVA_HOME:该环境变量的值就是Java所在的目录,一些Java版的软件和一些Java的工具需要用到该变量,设置PATH和CLASSPATH的时候,也可以使用该变量以方便设置。PATH:指定一个路径列表,用于搜索可执行文件的。执行一个可执行文件时,如果该文件不能在当前路径下找到,那么依次
4、寻找PATH中的每一个路径,直至找到。或者找完PATH中的路径也不能找到,那么报错。Java的编译命令(javac),执行命令(java)和一些工具命令(javadoc,jdb等)都在其安装路径下的bin目录中。因此我们应该将该路径添加到PATH变量中。编译或者运行时需要用到的类。在.jar文件。Java查找类时会把这JDK安装路径下的jrelibrt.jarCLASSPATH:也指定一个路径列表,是用于搜索JavaCLASSPATH列表中除了可以包含路径外,还可以包含个.jar文件当作一个目录来进行查找。通常,我们需要把(Linux:jre/lib/rt.jar)包含在CLASSPATH中。
5、下,(即各个路径)之间使用分隔符分分隔符是冒号(:)。PATH和CLASSPATH都指定路径列表,列表中的各项隔。在Windows下,分隔符是分号(;),而在Linux下面分别说明三个环境变量在Windows和Linux下如何设置,不过在此之前,我们需要做个假设。假设JDK在Windows下的安装路径是,在Linux下的安装路径是/usr/local/jdk/。那么,安装后的JDK至少会包括如下内容:C:jdk(/usr/local/jdk)|-bin|-demo|-include|-jre|-bin|'-lib'-lib*在Windows下设置Windows下使用set命令设
6、置环境变量,为了使每一次启动计算机都设置这些环境变量,应该在系统盘根目录下的autoexec.bat文件中进行设置,如:setJAVA_HOME=C:jdksetPATH=%JAVA_HOME%bin;C:Windows;C:WindowsCommandsetCLASSPATH=%JAVA_HOME%jrelibrt.jar;.有些版本的Windows不能用变量名%来替换环境变量的内容,那么就只好直接写C:jdk而不是JAVA_HOME%了。另夕卜,C:Windows和C:WindowsCommand是Windows会自动参加路径的,所以可以从设置中去掉。如果在autoexec.bat中已经设
7、置了PATH,那只需要将%JAVA_HOME%bin加到原来设置PATH的那条语句中就行了。CLASSPATH也可以根据需要设置或者参加其它的路径,比方你想把自己写的一些类放在C:java中,就可以把C:java也添加到CLASSPATH中去,setCLASSPATH=%JAVA_HOME%jrelibrt.jar;C:java;.。注意,在CLASSPATH中包含了一个“当前目录(.)"。包含了该目录后,就可以到任意目录下去执行需要用到该目录下某个类的Java程序,即使该路径并未包含在CLASSPATH中也可以。原因很简单:虽然没有明确的把该路径包含在CLASSPATH中,但CLA
8、SSPATH中的“."在此时就代表了该路径,如:假设在C:java目录下有可运行的类HelloJava.class,那么C:>setCLASSPATH=C:jdkjrelibrt.jar;./设置CLASSPATH环境变量,注意最后有一个“:C:>cdjava/转到C:java目录C:java>javaHelloJava/运行HelloJavaHello,Java./运行结果C:java>_*在Linux下设置Linux下使用"变量名=变量值"设置变量,并使用export命令将其导出为环境变量。为了使每一次登录都自动设置好这些变量,你需要在
9、/.bash_profile里或者./bashrc里进行设置,如exportJAVA_HOME=/usr/local/jdkexportPATH=$JAVA_HOME/bin:$PATHexportCLASSPATH=$JAVA_HOME/jre/lib/rt.jar:.设置PATH时用的$JAVA_HOME是指替换变量JAVA_HOME的值到$JAVA_HOME所在位置。如上句实际就是exportPATH=/usr/local/jdk/bin:$PATH。这句中$PATH也是同样的作用,不过这里的PATH是指以前设置的PATH变量的值,而非本次设置PATH变量的值。注意,在CLASSPATH
10、中包含了一个“当前目录(.)"。包含了该目录后,就可以到任意目录下去执行需要用到该目录下某个类的Java程序,即使该路径并未包含在CLASSPATH中也可以。原因很简单:虽然没有明确的把该路径包含在CLASSPATH中,但CLASSPATH中的“."在此时就代表了该路径,例如假设在/home/fancy/java目录下有可运行的类HelloJava.class,那么fancymatrixfancy$exportCLASSPATH=/usr/local/jdk/jre/lib/rt.jar:./设置CLASSPATH,注意最后的“:fancymatrixfancy$cd/ja
11、va/转至U/home/fancy/javafancymatrixjava$pwd/显示当前目录/home/fancy/java/当前目录是/home/fancy/javafancymatrixjava$javaHelloJava/运行HelloJavaHello,Java/运行结果fancymatrixjava$_*实例分析只是操作系统不同,略有差异。两个例子都提到一个"可运行的类",它是指包含了publicstaticvoidmain(Stringargs)方法的类,这将在下一章HelloJava一节中详述。例中的CLASSPATH均未包含HelloJava.class所在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 钢门窗铁件行业深度研究报告
- 錾齿机行业深度研究报告
- 中国安装成套控制工程项目投资可行性研究报告
- 红外线测温计行业深度研究报告
- 立式铝丝专用扎口机行业深度研究报告
- 技术部门任务分工及资源分配模板
- 产品质量控制与检验标准模板
- 社会零件印刷材料行业深度研究报告
- 2026年中国纺织机械市场研究与市场分析预测报告
- 砂轮切割行业深度研究报告
- 科室质量安全管理小组会议记录
- 2025中国水利水电出版传媒集团有限公司公开招聘工作人员3人笔试历年典型考点题库附带答案详解2套试卷
- 2025下半年江南大学管理岗、其他专技岗招聘31人笔试考试参考试题及答案解析
- 2025~2026学年八年级上册物理期中测试卷
- 2026届新高考物理热点冲刺复习 从“心”出发向“新”而行-三新背景下物理高考的守正与创新
- 2025辽宁沈阳国创人工智能科技有限公司招聘4人笔试历年参考题库附带答案详解
- 2025全国硕士研究生政治考试完整真题及答案
- 风险评估标准作业流程表合规风险管理版
- 无创呼吸机辅助通气治疗II型呼吸衰竭患者的个案护理 4
- 运动会总结班会课件:比赛虽终拼搏不息
- 2025年陕西省人民检察院招聘警务辅助人员(8人)考试参考题库及答案解析
评论
0/150
提交评论