jdk简介

JDK 是 Java Development ToolKit 的简称,也就是 Java 开发工具包。JDK 是整个 Java 的核心,包括 Java 运行环境(Java Runtime Envirnment,简称 JRE),Java 工具(比如 javac、java、javap 等等),以及 Java 基础类库(比如 rt.jar)。
JDK 安装好后,会有以下几个重要的文件夹和文件
1)bin:包含了最主要的是编译器(javac.exe)
2)include:Java 和 JVM 交互用的头文件
3)lib:类库
4)jre:Java 运行环境
JDK 有三种类型。
1)J2SE:Standard Edition,标准版,是我们通常用的一个版本,从 JDK 5.0 开始,改名为 Java SE。
2)J2EE:Enterprise Edition,企业版,从 JDK 5.0 开始,改名为 Java EE。
3)J2ME:Micro Edition,主要应用于移动设备、嵌入式设备,从 JDK 5.0 开始,改名为 Java ME。

1.到oracle官网下载对应的jdk安装包链接:https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html

2.安装步骤如下图





3.配置环境变量

在桌面右键此电脑----属性----高级系统设置----环境变量;在系统变量这里点击“新建”,
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_301
注意,此处的变量值为自己java的安装目录

3.1找到系统变量的path,点击“编辑”----“新建”,新建两个变量值
%JAVA_HOME%\bin 和 %JAVA_HOME%\jre\bin,并且将两变量值上移到顶部


3.2.在系统变量里新建"classpath"变量,变量值
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意最前面有一点)


3.3然后一直单击“确定”,直至退回到桌面即可

4.测试

win+R----输入java -version,能显示出版本号即成功安装

写个经典的HelloWorld.java的文件测试一下
代码:public class HelloWorld{
public static void main(String []args){
System.out.print(“I Love Java”);
}
}
将代码写入文本,将文本后缀名改为.java,将文本拉入java的bin目录下
注意:后缀名更改出现错误时,此电脑----查看----文件扩展名勾上
命令提示符记得用管理员身份运行,否则会出现拒绝访问的情况


运行命令及结果如下图:

ok,这样子整个jdk的安装和环境配置就完成了

jdk安装及配置超详细图文相关推荐

  1. CENTOS 7 踢用户_从零学ELK系列(三):Centos安装Docker(超详细图文教程)

    CSDN博客地址(关注,点赞) 人工智能推荐 GitHub(Star,Fork,Watch) [前言] 为了更加真实的模拟生产部署环境,不仅需要Linux环境支持,而且ELK需要在不同的机器上部署:再 ...

  2. post修改服务器数据源,postgresql安装及配置超详细教程

    1. 安装 根据业务需求选择版本,官网下载 初始化数据库 执行完初始化任务之后,postgresql 会自动创建和生成两个用户和一个数据库: linux 系统用户 postgres:管理数据库的系统用 ...

  3. 从零学ELK系列(三):Centos安装Docker(超详细图文教程)

    [前言] 为了更加真实的模拟生产部署环境,不仅需要Linux环境支持,而且ELK需要在不同的机器上部署:再重新装几台虚拟机?本地资源不支持,于是乎想到了Docker:今天在上次的Linux系统(< ...

  4. 从零学ELK系列(四):Docker安装Elasticsearch(超详细图文教程)

    [前言] 为了更加真实的模拟生产部署环境,在上次的Docker环境中(<Centos安装Docker(超详细图文教程)>)中安装了Elasticsearch把步骤记录下来,一是方便自己以后 ...

  5. 从零学ELK系列(六):Docker安装Logstash(超详细图文教程)

    [前言] 为了更加真实的模拟生产部署环境,在上次的Docker环境中(<Docker安装kibana(超详细图文教程)>)中安装了kibana,本次我们将安装日志清洗组件---logsta ...

  6. 从零学ELK系列(七):Centos安装Filebeat(超详细图文教程)

    [前言] 为了更加真实的模拟生产部署环境,在上次的Docker环境中(<Docker安装Logstash(超详细图文教程)>)中安装了Logstash,本次我们将安装日志收集组件---Fi ...

  7. MySQL8.0.22安装及配置(超详细)

    MySQL8.0.22安装及配置(超详细) 大家好,今天我们来学习一下 MySQL8.0.22安装及配置,好好看,好好学,超详细的 第一步 进入MySQL官网下载,如下图所示: 第二步 进入下载完成后 ...

  8. maven安装及配置(超详细)

    maven安装及配置(超详细) 大家好,今天我们来学习一下maven安装及配置,好好看,好好学,超详细的 第一步 进入maven官网下载,如下图所示: 第二步 下载好压缩包或解压到除了c盘任意一个盘, ...

  9. JDK安装教程(超详细,超简单!)

    一.JDK简介 JDK : Java SE Development Kit Java开发工具 JRE : Java Runtime Environment Java运行环境 如果要进行编程则需要安装J ...

最新文章

  1. AI 芯片和传统芯片的区别
  2. 如何在linux下修改组权限
  3. 学期计算机教学工作反思,信息技术组教学工作反思
  4. 找工作java还是python有用_你觉得学 Python 还是 Java 更好找工作?
  5. 11. Container With Most Water
  6. 不同用户同时并发测压_简单聊聊吞吐量(TPS)、QPS、并发数、响应时间(RT)概念...
  7. Win10系统自带输入法怎么设置
  8. 容器viewController添加或者删除子viewController
  9. [C#.Net]判断文件是否被占用的两种方法
  10. 遇到联邦计算数据碰撞难题怎么办?不妨试一试PSI
  11. Abp框架默认表中如何添加字段
  12. bzoj 1672: [Usaco2005 Dec]Cleaning Shifts 清理牛棚(DP)
  13. Luogu P1120 小木棍 [数据加强版]
  14. 完整的python项目实例-python完整项目
  15. 秒跳转html代码,5秒定时跳转指定网页源码
  16. 证明连续随机变量形式Jensen不等式
  17. 语音识别技术基础知识
  18. 单片机设计定时器中断服务程序
  19. 数据结构——递归算法、递推算法、穷举算法、分治算法
  20. ESP-01S烧录MQTT固件连接阿里云

热门文章

  1. 软件测试条件组合覆盖三角形,软件测试三角形问题(覆盖测试)
  2. 数学建模的影响因素分析方法
  3. 国内九大垂直类B2C电子商务
  4. java lombok.getter_详解lombok @Getter @Setter 使用注意事项
  5. Z50-70电脑加内存条+加固态硬盘+光驱处加机械硬盘+U盘启动重装系统+第三方装机软件重装系统
  6. 密码必须包含至少一个大写一个小写一个数字一个特殊字符的正则
  7. JavaWeb学习:http协议与状态码
  8. 系统管理员在用友ERP U9 集团化应用中的烦恼与解决方案!
  9. CSS属性display的用法 display=
  10. 老子-----《道德经》