




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录1.什么是环境变量12.jdk目录结构简介23.java环境变量的配置33.1永久配置模式33.2临时配置模式54.验证是否成功55.配置环境变量需要注意的问题66.练习-第一个JAVA程序71. 什么是环境变量通俗的说,环境变量就是让系统认识你的参数,或者说命令。打个很简单比方,例如我们手机的电话本里,如果你没有存“王尼玛”这个人,当你输入“王尼玛”,显然是找不到这个人的电话号码。而当你存了,那么你的电话会立刻帮你找到这个人的电话号码。 操作系统也一样,我们给变量起一个名字,然后填上某些命令所在的路径,这样就操作系统可以去寻找这些命令了。查看环境变量: 右击计算机图标,点击属性:,再点击高级系统设置,就会查看到环境变量:第一个框里边,Administrator, 是特定用户的环境变量,而第二个框是系统环境变量,就是所有用户都能识别的。通过cmd来查看环境变量 打开CMD,输入 set,就可以列出所有的环境变量参数。2. jdk目录结构简介 下面我们来介绍一下JDK的目录结构。首先我们要理解一下JDK,和JRE。JDK就是JAVA Development Kit(JAVA 开发工具)Java Runtime Enviroment (Java运行环境) 举个例子,我们要拍一部特效科幻片,那要工具啊。摄像机,摄影棚,刀枪,还要加很多特效然后就开始duang起来!这些是拍电影的工具,好比我们要做一个java程序。 但是要播放这个科幻片,需要电影院,这个就好比java运行环境。 实际细心的同学会发现上安装了jdk就会自带jre。所以千万不要在工作的时候问同事,你装jdk了吗?对方说嗯装了,然后你问一句,那你装jre了吗?. 目录我们只要关注bin,,jre和lib目录即可,其他的可以暂时不理会bin目录:java常用的命令,例如javac命令 用来编译用的,java命令 用来运行java程序用的。 jre目录:存放一些java运行的环境集合 lib 目录:里面有重要的类库文件。(类库不是内裤文件不要跟同事说错喔!)3. java环境变量的配置3.1 永久配置模式 需要配置3个变量 右击“计算机”图标-属性高级系统设置环境变量点击新增:-新增变量1:变量名: JAVA_HOME值: D:jdk1.6.0(有些同学会发现貌似不配JAVA_HOME也可以用java的环境,但是往后开发尤其是单独运行Tomcat服务器的时候,它们是只从JAVA_HOME里去寻找你的jdk安装路径的,所以这里先配置也是可以的。至于Tomcat是什么,就暂且理解为一直汤姆猫以后用到再细说)新增变量2:变量名classpath值 .;(.; . 就是代表当前目录,分号是windows下的环境变量分隔符)classpath的配置是为了让虚拟机能够找得到你的.class文件,这个十分重要,请读上10遍 配置变量Path:在Path变量的最前面添加%JAVA_HOME%bin;(这里的百分号就一个变量的引用符号,用百分号把JAVA_HOME框起来后,系统就明白噢原来你这个卵只是是一个变量名,我要去找你的值,然后就去找JAVA_HOME这个变量的真正值了)这个Path存放了系统常用的变量名,我们在cmd输入的ipconfig等命令,就是因为在这里配置了相关的目录, 也就是在C:WindowsSystem32下有这个命令3.2 临时配置模式为什么称为临时呢?因为只在当前的cmd窗口中生效,关掉了就不失效了。配置方法:打开CMD,然后输入set classpath =.;即可配置某一变量的值.为什么需要临时环境变量,因为有时候我们去现场调试程序,或者用别人的机子。但是别人没有装JDK,只有JRE(也就是只能运行JAVA,但是不能开发java),但是你的U盘里有JDK,你想开发JAVA,怎么办? 难道要在人家机子上装一个JDK? 你这种做法就跟你想看到春哥然后在别人家里把春哥的大照片挂到墙上的做法一样。这个时候我们可以打开别人的CMD,用临时配置的方式,配一下,变量的路径就是你U盘里jdk的路径,这样就可以进行开发了,开发好了调试好了,把U盘拔了,也不影响别人的电脑。切记,工作的时候,如果需要一些非安装性的的调试,一定要尽力保持客户公司机器的环境是十分重要,因为客户的机器上可能存在其他项目,你一个不小心干掉了,自己也就挂掉了。非要改的话,要问一下客户允许了才可以。4. 验证是否成功验证方法很简单,在cmd中输入java ,或者javac, 出现如下一坨东西,就证明你的变量配置正确了。5. 配置环境变量需要注意的问题环境变量需要注意的问题:1. jdk的安装路径不要有空格,或者中文字符。任何开发工具的安装目录都要养成这个习惯,为什么?因为任性. 因为真的不好 2. 如果你的机子装了jdk7,又装了jdk8, 你只想用其中一个,怎么办?将你想用的版本配置在path变量的最前面!3. 配置path的时候,要小心,要追加,不是全部给覆盖了。尤其是linux系统下,一个不小心把path干掉了,配回来十分痛苦。6. 练习-第一个JAVA程序(1)第一个JAVA程序新建一个HelloWorld.java的文件。(可用Editplus)public class HelloWorld public static void main(String args) System.out.println(不要叫我大割稻草,叫我凶涨!); (2)打开cmd 然后用命令去到你存放这个文件的目录下,执行javac HelloWorld.java再执行java Hel
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年新能源汽车自动驾驶技术对车险行业的影响与市场反应研究报告
- 建筑施工安全管理信息化在智能建造中的应用研究2025年报告
- 2025年中国高温羊毛行业市场分析及投资价值评估前景预测报告
- 功能性饮料在2025年健身APP运动数据挖掘与市场推广策略
- 本课综合与测试说课稿小学综合实践活动六年级上册沪科黔科版
- 远程医疗助力偏远地区医疗服务体系整体效能提升报告
- 2025年中国高纯羟基化单壁碳纳米管行业市场分析及投资价值评估前景预测报告
- 2025年中国高纯度硒行业市场分析及投资价值评估前景预测报告
- 2025年中国高玻纤块状模塑料行业市场分析及投资价值评估前景预测报告
- 第5节 激光与全息照相说课稿高中物理鲁科版2019选择性必修 第一册-鲁科版2019
- 2025年大连理工大学专职辅导员招聘考试参考题库及答案解析
- 人教版(2024)八年级上册英语Unit 4 Amazing Plants and Animals 教案
- 物流企业安全领导小组及职责2025
- 高盛-大中华区科技行业:台湾ODM评级调整;首次覆盖AI交换机神达锐捷评为买入紫光评为中性;下调和硕至卖出(摘要)
- 全科医师外科规培体系
- 《建筑设备自动化》课件-第6章 换热站与供暖系统的控制与管理
- 国家科技基础资源调查专项2025项目重要支持方向
- 留置导尿考试试题及答案
- 国际压力性损伤-溃疡预防和治疗临床指南(2025年版)解读课件
- 卡尔曼(Kalman)滤波课件
- 《中国少数民族音乐》教学设计
评论
0/150
提交评论