学习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. maven自建仓库 Return code : 405

    maven自建仓库jar包上传: jar包上传可以采用在自建仓库上系统上传以及通过配置maven setting.xml以及pom.xml上传. maven通过配置上传需要用户名密码以及maven仓库 ...

  2. 疯狂java学习笔记之面向对象(六) - 构造器重载、方法重载和方法重写

    一.方法重载(Overload): Java允许同一个类中定义多个同名方法,只要形参不一样就可以,如果同一个类中包含了两个或两个以上方法名相同的方法,但形参列表不同,则被成为方法重载(两同一异). 同 ...

  3. HTML5中lineCap端点样式遇到closePath()

    定义和用法 lineCap 属性设置或返回线条末端线帽的样式. 注释:"round" 和 "square" 会使线条略微变长. 默认值: butt JavaSc ...

  4. uva10106(大数乘法)

    public class Product { public static void main(String[] args){ Scanner sc = new Scanner(new Buffered ...

  5. BZOJ2990 : [Ontak2010]Keyboard

    考虑从$(1,1)$开始搜索移动方案,每次移动坐标的变化量都是$2$. 如果构成了环,那么环的周长肯定是偶数. 考虑这个环一定要被若干个骨牌覆盖,且还有一个位置是空的. 所以得出环的周长是奇数,矛盾, ...

  6. Codeforces Beta Round #5

    A题,无聊的题目. #include <cstdio> #include <string> #include <cstring> #include <cmat ...

  7. SQL 学习笔记

    1.判断数据库中某个值是否为null(而不是'null',空字符串'',若干个空格' ') 一定不能用=null 或 !=null,而要用is null 或 is not null. 2.在sqlse ...

  8. spring源码学习之路---环境搭建(一)

    作者:zuoxiaolong8810(左潇龙),转载请注明出处,特别说明:本博文来自博主原博客,为保证新博客中博文的完整性,特复制到此留存,如需转载请注明新博客地址即可. 最近已经开始了spring源 ...

  9. mac 终端乱码

    我系统是英文的 export LANG=en_US.UTF-8export LC_ALL=en_US.UTF-8 中文的 export LANG=zh_CN.UTF-8 export LANG=en_ ...

  10. webdriver中定位元素,报无法找到元素的问题

    webdriver中定位元素,报无法找到元素的问题时,需要查看以下几点: 1 用火狐的firebug插件定位元素,确保这个元素的定位正确: 2 在火狐的firebug插件的,在html页签中输入fra ...