学习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文件所在目录)

技术分享:www.kaige123.com

java环境搭建系列:JDK环境变量详细配置的更多相关文章

  1. Ubuntu环境搭建系列—JavaEE篇

    恩,其实我是一时兴起,所以就写了目前这几篇环境的博文,希望能给自己做一个笔记,同时也能够给一些新手带来一些帮助,不会在配置方面那么迷茫.本篇文章主要就是针对Java web开发进行环境搭建. 一.To ...

  2. 服务器环境搭建系列(四)-mysql篇

    1.按照上一篇服务器环境搭建系列(三)-JDK篇中的方法检查系统是否已经预装Mysql并卸载. 2.下载mysql,这里是MySQL-server-5.5.25-1.linux2.6.x86_64.r ...

  3. PHP.6-PHP环境搭建(Windows环境下)-LAMP

    PHP环境搭建(Windows环境下)-LAMP Windows系统上分别独立安装Apache2.PHP5.MySQL5和phpMyAdmin等几个软件.独立安装的好处是可以自由选择这些组件的具体版本 ...

  4. SSH环境搭建之Hibernate环境搭建篇

    SSH环境搭建之Hibernate环境搭建篇 搭建有两种方式: 1.使用IntelliJ IDEA或者MyEclipse的逆向工程(关系模型 -> 对象模型),我使用的是IntelliJ IDE ...

  5. SSH环境搭建之Spring环境搭建篇

    SSH环境搭建之Spring环境搭建篇 一.引入Spring所使用的JAR文件 二.在src目录下创建beans.xml(Spring的容器文件) <?xml version="1.0 ...

  6. [转]MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题)

    MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题)   网上有一篇shangdong_chu网友写的文章介绍如何在Eclipse上配置M ...

  7. 《手把手教你》系列基础篇之(一)-java+ selenium自动化测试-环境搭建(上)(详细教程)

    1.简介 jmeter系列的文章结束,本来想趁热打铁顺别将Jmeter和接口测试介绍一下,但是感觉Jmeter时间太长了怕大家吃腻了,还有一个原因就是许多小伙伴们或者童鞋们私信问宏哥什么时候可以有ja ...

  8. JAVA基础学习——1.1 环境搭建 之jdk安装,环境变量配置 (系统Win10,64bit)

    大学里虽然老师教过JAVA,但我没学.后来工作了,断断续续的也碰到了JAVA的项目,都是拉过来就干的节奏.也没有好好系统的学习一下. 从今天开始系统学习整理一下JAVA,以后再碰到JAVA项目的时候, ...

  9. java环境搭建系列:JDK从下载安装到简单使用

    最近,问的比较多的问题居然是jdk的问题,对于新手来说这确实有点难度,毕竟一个人经常上网浏览新闻和观看视频的人,一下子开始一门编程语言的环境搭建.这中间需要一个慢慢适应的过程.回想当初我在这个阶段也很 ...

随机推荐

  1. 数据库的SQL语句创建和主外键删除操作

    create table UserType ( Id ,), Name nvarchar() not null ) go create table UserInfo ( Id ,), LoginPwd ...

  2. 餐厅系统app版

  3. 矩阵快速幂 ZOJ 3497 Mistwald

    题目传送门 题意:看似给了一个迷宫,每个点能传送到4个地方,问在P时间能否到达终点 分析:其实是一个有向图,可以用邻接矩阵存图,连乘P次看是否能从1到n*m,和floyd的传递背包思想一样 #incl ...

  4. 接口测试第二课(Fiddler实现APP抓包)

    Fiddler简介: Fiddler是强大且好用的Web调试工具之一,它能记录客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数 据. Fiddler 的运行机制其实就 ...

  5. 利用TaskCompletionSource将EAP转换成TAP

        1.原始的异步方法的调用   我们来看个简单的例子,在这里演示调用 WebClient.DownloadStringAsync 方法(这个方法不是 TAP),然后由 WebClient.Dow ...

  6. HDU3870 Catch the Theves(平面图最小割转最短路)

    题目大概说给一个n×n的方格,边有权值,问从求(1,1)到(n,n)的最小割. 点达到了160000个,直接最大流不好.这题的图是平面图,求最小割可以转化成求其对偶图的最短路,来更高效地求解: 首先源 ...

  7. 【BZOJ1864】[Zjoi2006]三色二叉树 树形DP

    1864: [Zjoi2006]三色二叉树 Description Input 仅有一行,不超过500000个字符,表示一个二叉树序列. Output 输出文件也只有一行,包含两个数,依次表示最多和最 ...

  8. NOIp 2013 #3 转圈游戏 Label:模拟

    题目描述 n 个小伙伴(编号从 0 到 n-1)围坐一圈玩游戏.按照顺时针方向给 n 个位置编号,从0 到 n-1.最初,第 0 号小伙伴在第 0 号位置,第 1 号小伙伴在第 1 号位置,……,依此 ...

  9. BZOJ 3732 题解

    3732: Network Description 给你N个点的无向图 (1 <= N <= 15,000),记为:1…N. 图中有M条边 (1 <= M <= 30,000) ...

  10. PHP面向对象学习七 总结

    1.对象描述的配置 方法名 __tostring() 我们可以直接打印对象句柄,从而获得该方法的基本信息或其他内容. class My{ function __tostring ( ){ echo & ...