一、JDK介绍

JDK是 Java 语言的软件开发工具包,是整个Java开发的核心,它包含了Java的运行环境(JVM+Java系统类库)和Java工具(javac命令和java命令等)。总之一句话:开发Java程序必须下载并安装该工具才行。

二、JDK下载

1.下载地址(建议下载JDK8)

官网下载地址(最新版):https://www.oracle.com/java/technologies/downloads
官网下载地址(JDK8):https://www.oracle.com/java/technologies/downloads/#java8

2.下载图解(以JDK8为例)

其中:JDK8u331指的是JDK8这个版本做了331次小的更新,因为JDK8是长期稳定支持版。
这里,我们点击下载64位。 电脑位数查看,在桌面 “计算机” 或者 “此电脑” 图标上右击属性可查看。

3.同意许可协议

4.点击下载后会跳转到登录页面,登录后才能下载。这里你有两个方案:
① 注册一个账号后下载
② 使用我的账号下载,账号:1989663462@qq.com 密码:Jdk123456@
登录后会自动开始下载

三、JDK安装

下载完成后,就可以双击,安装啦 。

1.双击后运行如下图

2.安装路径选择,初次安装建议默认安装到C盘,后期熟练后可以修改到任意路径。安装位置记一下,后边配置环境需要用。

3.点击下一步后,显示进度条,等待即可

4.接着会继续弹出提示框,还是使用默认安装路径,下一步即可

5.等待进度条走完

6.到此安装就完毕了,点击 “关闭” 即可

7.可以打开C盘,看到刚才安装的JDK。安装完成后咱们去配置环境变量。

注意:因版本的不同,安装界面或有些许差异,大致流程是一致的。

四、配置环境变量(以win10为例)

1.找到电脑桌面上的 此电脑 图标,右击,点击 属性

2.找到 高级系统设置

3.找到 高级 中的 环境变量

4.环境变量设置之一:JAVA_HOME
系统变量 中进行环境变量配置,在系统变量中点击 新建

在弹出框中变量名处填入:JAVA_HOME,变量值处填入JDK的安装路径,如下图:

jdk的安装路径在C盘,如图复制过来,填写在 变量值 中

5.环境变量设置之二:Path
接着配置Path,找到 系统变量中的Path ,点击 编辑 ,一定是编辑,不是新建(Path原本就存在,是系统自带变量,不能新建)。

在弹出框中点击 新建 ,在 光标闪烁的位置输入: %JAVA_HOME%\bin

到此环境变量设置已经结束了。CLASSPATH 的配置是可选的(配不配置都可以,我还是给大家写出来了)。

6.环境变量设置之三:CLASSPATH
配置CLASSPATH(可选项) ,在 系统变量 中点击 新建
变量名:CLASSPATH
变量值:如下,注意变量值前面有个点,建议复制。

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


总结下:JAVA_HOME是新建,Path是编辑,CLASSPATH是新建

六、检验配置是否成功

1.打开cmd命令行窗口:win键+R,打开运行窗口,输入 cmd,点击确定

2.在窗口中输入:java -version 命令后回车,能查看到安装的java版本信息

3.再输入命令:javac 回车,会看到提示了该命令的用法。到此说明JDK已经安装和配置完成了。

如果提示:“不是内部或外部命令,也不是可运行的程序或批处理文件” ,就说明环境变量没有配置好,需要仔细检查刚才配置的 JAVA_HOME ,Path 等变量的配置。

七、为什么安装JDK后需要配置环境变量?

1.为什么配置JAVA_HOME?

配置JAVA_HOME的本意是告知操作系统Java的家目录,因为后期部分Java程序的运行,需要JAVA_HOME的支持;还有就是为了后续配置 Path 和 CLASSPATH 时可以复用到JAVA_HOME这个变量。使用已经存在的变量语法为:%变量名% ,即:%JAVA_HOME%

2.为什么在Path中加入Java的bin路径?

因为JDK中包含三部分:1. JVM - java虚拟机 2.自带的代码类库 3.工具命令
其中工具命令存放在JDK安装目录下的bin目录中,命令中较为重要的是:javac.exe(编译Java源文件) 和 java.exe (运行class),如果不配置环境变量就只能在bin目录中才能执行命令,为了能在任意位置都能调用它的工具命令,就需要把Java的bin路径配置到Path中(告知系统Java命令的位置)。使用 %JAVA_HOME%\bin 而不是 C:\Program Files\Java\jdk1.8.0_331\bin,仅仅是为了方便而已,复用了第一步声明的变量。

3.为什么配置CLASSPATH?

在Java的目录中有个lib目录,其中包含了大量自带的类库(dt.jar和tools.jar等),配置CLASSPATH就是为了告知系统去哪儿找Java的类库。当然这一步不是必须的。

Java开发环境搭建01:JDK安装和配置相关推荐

  1. ubuntu java开发环境搭建(jdk+tomcat+eclipse)

    一.jdk的安装配置. 1.下载jdk. 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213 ...

  2. Java开发环境搭建:eclipse安装和工程创建

    一.如果没有IDE会怎么样? 什么是IDE? 集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器.编译器 ...

  3. java开发环境搭建——UltraEdit下载安装

    UltraEdit编辑器可对一般文本.java文件.二进制文件.XML文件.JSON字符串等进行阅读和编辑 同时自带DOS命令行.SSH/telnet远程链接等功能 下载地址:http://dl.pc ...

  4. JAVA入门·JAVA开发环境搭建之卸载JDK安装JDK

    JAVA开发环境搭建 卸载JDK 1.删除Java的安装目录 我的电脑--属性--高级系统设置--环境变量--系统变量--JAVA_HOME--Java的安装目录 2.删除JAVA_HOME 3.删除 ...

  5. Java开发环境搭建与实验教程(适合自学)

    Java开发环境搭建与实验教程 如何配置JAVA的环境变量 下载Java  JDK(JDK包含JRE.SDK是Software Development Kit 即软件开发工具包,可以包括函数库.编译程 ...

  6. Java开发环境搭建:Windows

    Java开发环境搭建:Windows JDK下载安装 JDK下载 设置环境变量 测试是否安装成功 开发工具下载安装:Idea Idea下载 Idea安装 Idea开发JAVA 推荐一波 JDK下载安装 ...

  7. java开发环境安装原理,java开发环境搭建 java开发环境的完整搭建过程

    想了解java开发环境的完整搭建过程的相关内容吗,Rosalh在本文为您仔细讲解java开发环境搭建的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:java开发环境搭建步骤,java开发环 ...

  8. day01--java基础编程:计算机基础知识 ,java语言概述,java开发环境搭建,eclipse概述,创建简单java项目,JDK JRE JVM的关系,java开发中的命名规范,编程风格

    1 Day01–Java开发环境+HelloWorld 1.1 计算机基础知识 资料下载网址:刘沛霞 18600949004 code.tarena.com.cn tarenacode code_20 ...

  9. Java开发环境搭建详解

    Java开发环境搭建详解  http://topic.csdn.net/u/20110829/13/BF4FAA45-3E1A-48A8-BC46-0405B7F862A2.html 一.jdk安装与 ...

最新文章

  1. 2022-2028年中国轻型输送带行业市场发展规模及市场分析预测报告
  2. C++ 泛型编程 -- 函数模版
  3. SAP MM MB21创建预留单据时候M标记能否自动勾选?
  4. php指针注意问题,c语言指针注意问题
  5. Cissp-【第3章 安全工程】-2021-1-31(205页-237页)
  6. LSGO软件技术团队2015~2016学年第十一周(1109~1115)总结
  7. 稀缺PSD分层质感男模特男装电商海报
  8. 阿里平头哥研发专用 SoC 芯片;部分 MacBook Pro 被禁止上飞机;VS Code 1.37 发布 | 极客头条...
  9. LinuxC语言のUDP简易聊天室 sokcet
  10. css中hack是什么
  11. Android实战技巧:用TextView实现Rich Text---在同一个TextView中设置不同的字体风格...
  12. 分布式系统中的序列化与反序列化
  13. 制作.rpgsave存档修改器
  14. matlab——imhist和histeq函数
  15. 网桥,交换机,hub,路由器到底是什么,怎么区别
  16. lisp语言与python_5种语言混合编程:C 、JS、python、Lisp、汇编
  17. (附源码)spring boot网上购物系统 毕业设计 311236
  18. 有关session生命周期
  19. 矩阵方程求解内置函数
  20. 两栏布局的几种实现方式

热门文章

  1. 基督的一生【诗歌朗诵】
  2. 进程与线程之间的区别及联系
  3. 数据结构——最短路径问题
  4. 微信统计数据的获取及存储
  5. android studio配置被掠记
  6. 【数据产品案例】百度AI控烟项目
  7. 动态sql模糊查询和分页
  8. Horizon Client 配置设置和命令行选项
  9. 5种主流浏览器的内核
  10. 现在商标注册为何越来越难?