java环境搭建系列:JDK环境变量详细配置

2015-08-01


学习java语言,编写java程序,运行java程序,都离不开Java环境的支持,最重要的就是安装JDK,JDK给我提供了java程序的开发环境和运行环境。为了让java程序放在电脑的任意位置都可以执行,jdk的配置环境变量就可以解决这个问题。JDK一般都需要配置三个环境变量JAVA_HOME,HOME和CLASSPATH。下面我就来说说关于这三个环境变量的配置。

☆ 准备工作

①,保证自己自己电脑安装合适的jdk(jdk和电脑系统的位数一致)

②,知道怎么打开dos(注:window徽标键+R键,输入cmd,然后回车)

③,知道jdk安装在电脑的什么位置(安装在电脑上的文件夹位置)

 

☆ 打开环境变量

在电脑桌面上找到”此电脑”(win7是计算机),然后选中这个图标点击右键,弹出一个菜单,在这个菜单中选择属性,点击”属性”这个菜单项。

弹出窗口显示着当前电脑系统的信息,当你在左边看到”高级系统设置”时,点击他。

在这个弹出窗口中,点击”高级”这个选项卡,然后看到如上图所示,最下面有个”环境变量”(有的电脑不需要点击高级,默认就在这个页面)。 点击②环境变量按钮,就可以进行环境变量的配置。

☆☆☆ 说明:

下面的分别有两个部分,我们一般选择下面的系统变量配置,而不选择上则上面用户变量配置。

上面的”XXX用户变量”这是指当登录的用户,配置的环境变量仅限于当前用户使用。

下面的”系统变量”这是指超级超级管理员用户,配置的环境变量任何用户都可以使用该环境变量提供的环境。(请注意,点击时用最下面新建,编辑按钮,而不是中间的)

☆ 配置环境变量

①,配置环境变量JAVA_HOME

打开此电脑,找到自己的jdk安装位置。复制上面的路径。

因为,JAVA_HOME这个环境变量的值需要知道jdk安装在电脑的什么位置。所以,在这里要先去复制这个路径。

点击系统变量下面的”新建”按钮,在变量名里输入 JAVA_HOME,而变量值的内容就粘贴刚才复制的地址。配好信息如图所示:

点击”确定”即可。

②,配置Path

path环境变量本来就存在,一些应用程序和系统程序都需要该环境变量的支持,所以path的值本来就有内容,配置时,千万不要删掉。(可以把值复制出来,保存在一个记事本中。如果配置出问题,可以把记事本存的内容重新粘贴进来)

在”系统变量”的选项中找到path一项,然后点击下面的”编辑”按钮。看到如下图所示

可以点击最下面”编辑文本”按钮,切换显示方式

如上图所示,这是在win7和winxp等其他系统看到的样式。

此时,在变量值后面的文本框中,你的鼠标可以点击任意位置,然后按键盘上的”HOME键”(跳至最前面)或”END键”(跳至最后面),我就按HOME键,让其跳至最前面。

然后在最前面输入”%JAVA_HOME%\bin;”,注意此处引用JAVA_HOME的%,这个方法表示引用JAVA_HOME变量值(路径),然后访问该目录下的bin文件夹里面的东西。另外一个注意的是那个分号(此处为英文)

点击”确定”

③,配置CLASSPATH

CLASSPATH是指jdk的工具类和常用类的引入,从jdk1.7以后配置形式即为简单。

点击”系统变量”下的”新建”按钮,在变量名输入CLASSPATH,变量值输入.;(一个点号和一个分号即可,都是英文的) ,配置信息如下图所示

点击”确定”按钮,即可。

至此,环境变量配置完成。

☆ 重要说明

①,如果安装的jdk版本比较低(1.6以前1.5,1.4,1.3,1.2),那么环境变量CLASSPATH的配置应该配置成下面这样的:

.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;

上面的写法,请注意点号和分号。

②,环境变量名和变量值以及dos下的命令都必须保持英文状态输入,不能在中文状态下输入。

 中文输入状态, 英文输入状态

③,配置好环境变量后,在编译和运行java程序时,直接输入命令和文件名,不需要在去输入路径。

注意:dos的位置,应该进入到java程序所在目录下(HelloWorld.java文件所在目录)

关于dos命令,欢迎关注巩爷下次的文章:《dos命令的简单学习》。



相关文章

Go语言出现后,Java还是最佳选择吗?

2015-08-06
实际上Java程序有一个绕不过的库——JDK.Wisp就是在JDK里所有的阻塞调用出进行了非阻塞+事件恢复协程的方式支持了协程调度...

堕落 Java vs 新贵 Python,2018 年最应该学习哪一门编程语言?

2015-08-05
Java 的曲折之路千呼万唤始出来,在经历了多次跳票的 JDK 9 最终于 2017 年 9 月正式发布了,作为 Java 标准的最新实现,曾因为其...

神州云 | Java社区显现中国力量,神州数码楠竹OpenJDK正式发布

2015-08-04
而JDK作为Java语言的软件开发工具包,是整个Java应用开发的核心.近日,在2020神州数码合作伙伴创新峰会上,神州数码自有品...

java知识干货!教你如何在电脑上安装好一个jdk!

2015-08-03
配置变量一:JAVA_HOME(JDK安装的所在位置) 配置变量二:PATH(指向JDK安装路径下的bin目录) bin下为Java命令工具,配...

开发者报 | 高通指控苹果窃取商业机密;Java 11 / JDK 11 正式发布!

2015-08-03
5、Java 11 / JDK 11 正式发布!美国当地时间9月25日,Oracle 官方宣布 Java 11 (18.9 LTS) 正式发布,可在生产环境中使用!这是自 ...

Oracle 痛下杀手:Java 浏览器插件将在 JDK 9 上被彻底弃用

2015-08-03
Java Web插件将从计划于九月发布的JDK 9开始被弃用,然后在未来版本的JDK和JRE中被彻底移除(具体时间仍不确定).编译自:...

Java 11 将至,除了 Oracle JDK 还有这些版本!

2015-08-03
JDK或兼容 Java SE 规范的 JDK.还要注意,认证程序目前是基于信任基础的 —— 结果不会提交给 JCP/Oracle 用于检查,也不会被...

Java 老矣,尚能饭否?2020 Java生态系统报告出炉

2015-08-03
JRE/JDK版本、数据库、部署模型、构建工具和虚拟化工具等.... Java 8使用者最多58%的受访者表示,他们在主要应用程序中选择...

下个月,Java 开启收费模式!

2015-08-03
Java JDK,也是最常用的一个,是 Oracle 公司(收购了开发 Java 的 Sun 公司)对 Java SE 的实现.如果更详细分的话,可以分为 ...

JDK 11 特性冻结!最全的 Java 11 API 变更提案一览

2015-08-03
JDK10.0.1JDK11ea14SystemarraycopyJDK10JDK11ea19setProperty(String, String)之前改变 java.home 会导致一些问题,现在问题已...

随机推荐

最新火车头免费伪原创插件,多功能秒杀市面上所有同类工具!【PHP】

2020-09-02
大家下载后直接就能使用了!当然觉得有帮助的大佬也可以去支持正版网页版:http://www.xinyuntool.com/ycwzsc/插件下载地址:https:/...

【岗位精选】普工,PHP软件工程师,环境安全管理员,业务跟单,仓管员等

2020-06-23
嘉兴市桐乡市桐乡市祟福工业区(长按二维码,投递简历)浙江际沃智能科技有限公司PHP软件工程师 1名薪资:5000-1万/月岗位职责...

【CHP热泵展】全球热泵看中国!热泵品牌展全新商业合作模式,买一送一,免费参展!300家品牌齐聚热泵国际盛会!

2020-05-21
2019第15届中国热能博览会(热博会)时间:2019.8.16-18地点:中国·广交会展馆规模:13万平方米,2000+展商收费:标展10800...

手把手编写自己的PHP MVC框架实例教程

2020-05-14
assign('count', $count); }}4.4 部署视图在 views 目录下新建 header.php 和 footer.php 两个页头页脚模板,内容如下.header.php,内容...

[基础] PHP5的autoload方法,你使用过没?

2020-05-03
PHP5下使用__autoload()(自动加载)的正确写法为: 处理加载步骤为(使用autoload函数):1,创建对象(伪实例)2,调用__...

Go 数据类型篇(二):布尔类型、整型、浮点型和复数类型

2015-03-30
Go 支持的数据类型Go 语言内置对以下这些基本数据类型的支持:布尔类型:bool整型:int8、byte、int16、int、uint、uintptr 等浮点类...

星轨堆栈后期思路

2015-02-13
SUNsystem坐标合肥图虫:SUNsystem本教程适用于有星轨拍摄基础的风光汪先上效果图:▵未堆栈▵普通最大值堆栈▵平均值+最大...

近日,凯(里)施(秉)二级公路上3车相撞,其中一辆被挤下路坎…

2015-01-05
8月31日中午,在凯(里)施(秉)二级公路渔洞路段发生三车连环撞车祸,所幸没有造成人员伤亡.车祸现场(视频由网友提供)网...

React 怎么实现预防XSS 攻击的

2015-01-05
本文首发于政采云前端团队博客:浅谈 React 中的 XSS 攻击https://www.zoo.team/article/xss-in-react前言前端一般会面临 XSS 这样的...

微信图标可以换颜色了,快试试!

2015-01-02
安卓教程 安卓手机需要借助到一款修改图标的APP和各种颜色的微信图标,贴心的ladyltech都给大家准备好了. 科技女郎公众对话框回复“505”即可获取. 安装好工具后,不要着急打开,先在桌面调出「窗口小工具」.这里我以华为手机为例录了一个gif图,大家可以参考设置.其他安卓手机方法也大同小异. 我们是利用创建快捷方式的原理来修改图标的.在这里创建并点击进入比较方便. 进入之后,在里面找到你微信图标,在图标形状那里选择【圆角方形】. 点击【导入图标】,从手机相册选择我给大家准备的素材,点击【选择图标】. 不过安卓由于是利用创建快捷方式的原理,所以最多只能创建一个. PART.苹果教程 苹果手机修改微信图标,需要借助到快捷指令APP.