JDK的安装以及配置

JDK(Java Development Kit),顾名思义,是 Java 语言的软件开发工具包(SDK)。

Android发开使用Java语言,所以装JDK是Android开发的基础,必须安装。

JDK下载

官方地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

其他地址下载的安装包也可以,无所谓。

点击后根据自己的需求下载对应的版本

JDK安装

  1. 双击下载好的exe安装包

  2. 下一步,选择安装路径

  3. 下一步,进行安装

  4. JDK装完以后,会再弹出一个对话框提示安装jre(Java Runtime Environment,Java运行环境)

    这个其实在安装JDK的时候,已经给默认安装了一个jre,所以我个人是不再安装这个jre,如果你愿意装,可以继续选择一个安装路径,进行安装,我这里直接右上角的叉叉关掉。

  5. 到此为止,JDK安装完成,点击关闭即可

查看JDK版本

找到JDK的安装目录,进入bin目录下,鼠标放在空白位置,按住“Shift”然后按鼠标右键,点击在此处打开命令窗口,在命令窗口输入

java -version

可以看到JDK版本,说明你的JDK已经安装成功了。

配置JDK环境

JDK不是安装完就是完全好用的,装完是可以用的,但是如果没有配置环境,我们只有在安装目录里的bin目录下才能使用,因为所有的JDK都在这个目录下,如果我们不配置,开发起来特别麻烦。

下面验证一下没有配置开发环境的情况

键盘按住“windows”键再按“R”键,打开“运行”,或者在开始菜单中打开“运行”,输入“cmd”

点击“确定”,进入“命令提示符”窗口,或者略过上一步骤,直接在开始菜单找到“命令提示符”打开。

在命令行输入

java -version

如图所示,没有配置环境,在其它路径下是不能使用的

下面开始配置开发环境

  • 步骤一

右键“我的电脑”->“属性”,点击“高级系统设置

  • 步骤二

    进入“系统设置”以后点击“环境变量

  • 步骤三

    新建一个名为JAVA_HOME的变量,值为安装JDK的路径,从根目录开始到安装目录,如图

  • 步骤四

    在系统变量中找到Path变量,编辑

    在变量名前面加上JDK的安装目录,然后把JDK的安装目录换成%JAVA_HOME%(根目录到bin目录),后面不要忘记加上“”,如图

  • 步骤五

    点击确定保存

验证是否配置成功

重复上面的验证步骤,发现不是在JDK安装目录里的bin下也可以使用SDK了,到此配置成功!

说明

配置环境变量使用%JAVA_HOME%的好处

好处就是当我们更新的JDK版本或者换了JDK的安装目录,我们不用去改Path变量,只需要改一下JAVA_HOME变量就行了,这样可以避免将Path变量改出问题,导致系统的其他应用不能正常使用了。

但是我一般很少更新JDK,所以也很少去改JAVA_HOME,怎么配置看个人吧,只要配置的路径是对的就行。

加一句,实测像Android Studio工具,就必须要配置“JAVA_HOME”变量,而且路径必须要如上配置,否则会提示找不到JDK,应该是内置了去系统变量里找“JAVA_HOME”,Eclipse就不用,只要路径对了就可以,所以为了避免莫名的问题出现,还是按照上述一步一步来把

JDK的安装以及配置的更多相关文章

  1. Java开发第一步:JDK 7 安装及配置

    JDK 7 安装及配置1. 打开网页http://www.oracle.com 下载对应平台的合适 JDK. 2. 双击下载的 exe,如 jdk-7u7-windows-i586.exe.3. 进入 ...

  2. jdk的安装及配置

    前几天重新了下系统,所以JDK也要重新安装,顺带温故了安装及配置的过程,记录下来.(安装的版本是JDK1.7.0) 后面基本都是点下一步(i第一步选:开发工具),路径我改为E:/java/jdk 1. ...

  3. 操作手册(1)JDK的安装与配置

    1 JDK的安装与配置 1.1 背景 JDK(Java SE Development Kit)是 Java 语言开发工具包的简称,是开发和运行 Java 程序的基础环境. 更多描述 | 百度百科: → ...

  4. Java基础--JDK的安装和配置

    一.Java平台简述 1.1 Java语言简介 Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大和简单易用两 ...

  5. linux ---JDK的安装与配置--两种方式

    linux下的JDK的安装与配置:JDK的安装有两种方式: tar包和rpm安装1.tar包安装: 下载地址:http://www.oracle.com/technetwork/java/javase ...

  6. JDK的安装与配置以及eclipse的使用

    一,需要软件: jdk 和eclipse 二,JDK和eclipse的下载 JDK下载地址:http://www.oracle.com/technetwork/java/javase/download ...

  7. JDK的安装和配置

    JDK8 是JDK的最新版本,加入了很多新特性,如果我们要使用,需要下载安装: JDK8在windows xp下安装有点问题,所以在WIN7下安装 WIN7操作系统有32位和64位,分别要下载对应的J ...

  8. JDK的安装与配置

    1.什么是JDK(Java Development Kit) 开发工具,javac及基础核心类 运行环境,java及基础核心类 2.目前Java平台的版本 JavaSE(Java Platform S ...

  9. 基础学习day01--JAVA入门和JDK的安装与配置

    一.软件是什么 软件按照一定顺序组成的计算机指令和数据集合. 二.什么是软件开发 软件开发是使用计算机的语言制作的软件.如迅雷,Windows系统,Linux,QQ等. 三.DOS常用命令 cd..: ...

随机推荐

  1. [SHOI2016]黑暗前的幻想乡

    Description 四年一度的幻想乡大选开始了,最近幻想乡最大的问题是很多来历不明的妖 怪涌入了幻想乡,扰乱了幻想乡昔日的秩序.但是幻想乡的建制派妖怪(人类) 博丽灵梦和八云紫等人整日高谈所有妖怪 ...

  2. 【Uva 11280 飞到弗雷德里顿】

    ·你可以尽情地坐飞机,但停留次数遭到限制. ·英文题,述大意:       给出一张有向图,起点是输入的第一个城市,终点是输入的最后一个城市.给出q个询问,每个询问含一个t,表示 #include&l ...

  3. POJ 3415 不小于k的公共子串的个数

    Common Substrings Time Limit: 5000MS   Memory Limit: 65536K Total Submissions: 9248   Accepted: 3071 ...

  4. 关于java线程中stop interrupt daemon wait notify

    一.关于终止线程stop与interrupt 一般来说,线程执行结束后就变成消亡状态,乍看之下我们并不需要人为进行干预(人为停止线程),不过凡事都有例外吧,在服务器或者其他应用场景下,线程为了提供服务 ...

  5. C++函数的重载

    两个以上的函数,具有相同的函数名,但是形参的个数或者类型不同,编译器根据实参与形参的类型以及个数的最佳匹配,自动确定调用的函数,这就是函数的重载. 两个名字相同的函数必须具有不同的形参,这里的不同指的 ...

  6. VC++6.0的使用方法

    VC++6.0的最基本使用方法,创建一个c++项目工程可参考:https://jingyan.baidu.com/article/8ebacdf0cbdb5749f75cd54a.html 这里面的操 ...

  7. Linked List Cycle II--寻找单链表中环的起始点

    题目要求 Given a linked list, return the node where the cycle begins. If there is no cycle, returnnull. ...

  8. SynchronizedMap和ConcurrentHashMap的深入分析

    http://blog.sina.com.cn/s/blog_5157093c0100hm3y.html java5中新增了ConcurrentMap接口和它的一个实现类ConcurrentHashM ...

  9. display显示方式

    元素的diplay显示方式有多种,隐藏.块级.内联.内联-块级. 1.display:none   隐藏 2.display:block; 表示块级元素. 块级元素会自动在前面和后面加上换行,并且在其 ...

  10. idea Library XXXXXXXX has broken classes paths

    点fix 然后全部 全部按- 删掉 一开始以为会影响很大 后来发现他地址错了都导不进 要是真要用到的时候也没用 还是要maven单独导进来