JDK安装

2023-05-16

1、JDK、JRE、JVM是什么?

     JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。

     JRE是Java Runtime Environment缩写,指Java运行环境

     JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。因为有了JVM可以实现Java在不同平台上的运行,是运行Java必须要安装的。

2、JDK、JRE、JVM的关系,以及为什么要安装JDK?

   JDK中包含JRE(Java运行环境),而JRE中包含JVM(Java虚拟机);

   如果想要在系统上运行必须要安装JVM,而JVM 不可以单独安装,所以当需要开发和运行Java时就必须要安装JDK,如果只需要运行那么只安装JRE就可以。

3、安装前的下载

   JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

4、JDK安装步骤

   我下载的为当前最新版本:


   1)双击安装,如果双击不管用,点击右键—以管理员身份运行,然后下一步如下图所示:

   

   2)出现如下界面后继续下一步(单独安装JRE)

   

   3)安装完成后点击关闭

   

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JDK安装 的相关文章

  • Java 学习历程

    最近论坛上看到好几个朋友都在问 如何学习 Java的问题 我已经学习了J2SE 怎么样才能转向J2EE 我看完了Thinking in Java 可以学习J2EE了么 于是就有了写这篇文章的想法 希望能帮助初学者少走一些弯路 也算是对自己几
  • 关于java环境的意义,以前只是配置,没有明白是什么意思可以看看。

    注 本文源代码点此下载 tomcat home 变量值 x tomcat6 x 配置的是tomcat的目录 配置环境变量 右击 我的计算机 gt 高级 gt 环境变量 1 在系统变量里新建 java home 变量 变量值为 c progr
  • Web安全漏洞之:JDK1.5环境下扫描远程调试端口导致JVM崩溃【JDWP exit error JVMTI_ERROR_NONE(0)】

    问题描述 对运行在JDK 1 5版本下的java应用服务器进行端口扫描 扫描的方式可以用相关扫描软件 最简单的是直接用ping telnet命令 有闲情还可以自己写一段代码进行socket连接 扫描时会发现java进程crash 经测试百发
  • Windows系统安装Java环境

    一 安装jdk 不同平台安装不同的包 Oracle官方下载 Oracle官方各版本 推荐安装jdk1 8 32位操作系统 准备jdk xxx windows i586 exe 64为操作系统 准备jdk xxx windows x64 ex
  • Java基础学习之函数式编程Comsumer接口(JDK8)

    前言 从毕业到现在正好三年 高难度的项目做了不少 但是基础这个东西一段时间不接触就会忘得一干二净 话不多说 开始今天的学习 1 Consumer接口 接触过 消费者 生产者 模式的同学 肯定对这个单词不陌生 在java8函数式编程和lamb
  • 在Ubuntu系统安装jdk1.7步骤

    在Ubuntu12 04系统安装sun jdk1 7 可以到 http www oracle com 下载jdk1 7版本 选择平台Linux x64 Accept the license agreement and download th
  • JDK动态代理UndeclaredThrowableException异常

    UndeclaredThrowableException异常背景 最近项目上出现了 JDK动态代理UndeclaredThrowableException异常 此异常之前没有接触过 那么该异常将会导致什么呢 UndeclaredThrowa
  • Java SE 16 record 类型说明与使用

    Java SE 16 record 类型说明与使用 作者 Grey 原文地址 博客园 Java SE 16 record 类型说明与使用 CSDN Java SE 16 record 类型说明与使用 说明 record 是 Java SE
  • JDK8,JDK11,JDK17,JDK21及中间版本主要更新特性

    一 版本roadmap图 官方地址 https www oracle com java technologies java se support roadmap html 从上图可以很清晰得可以看出 JDK7 JDK8 JDK11 JDK1
  • JAVA环境变量的配置及常用工具说明

    首先 到官网www eclipse com下载并安装最新版本的JDK 其次 找到设置位置 我的电脑 右键 属性 高级系统设置 高级 默认 环境变量 系统变量 新建系统变量JAVA HOME和CLASSPATH 变量名 JAVA HOME 变
  • CentOs7.5安装JDK1.8详细步骤

    1 先检查系统中有没有自带的JDK 有就卸载 查询命令 rpm qa grep jdk color 卸载命令 rpm e nodeps 软件名称 再次查询检查是否成功 rpm qa grep jdk color 没有提示也没有报错就是操作成
  • Ubuntu 安装 Oracle JDK

    1 写在前面 本文主要介绍如何在Ubuntu系统下安装Oracle JDK 2 环境准备 2 1 下载JDK 2 1 1 浏览器下载安装包 进入虚拟机浏览器访问官网地址 http www oracle com technetwork jav
  • java.lang.NoClassDefFoundError: com/sun/tools/javac/processing/JavacProcessingEnvironment

    最近做项目遇到场景 通过前端提交的JAVA代码 创建java文件 然后再编译JAVA文件称class文件 具体实现的细节 就不细说了 最后执行的结果能正常执行 但控制台报错 Can t initialize javac processor
  • 异常:java lang AbstractMethodError

    通常在尝试调用抽象方法时抛出此 java lang AbstractMethodError 通常 此错误是在编译时本身识别的 如果在运行时抛出此错误 则该类必须不兼容 与先前存在的类不兼容 更改 因此 它是IncompatibleClass
  • 有哪些老程序员都知道对新程序员很有用的经验

    回想起自己刚步入职场的时候 接到任务的心态就是尽快搞完 只要没做完就怕耽误了整个团队 还怕领导觉得自己能不行 怕被开除等等 但是每次完成之后 都有错误 编译通过了 逻辑又有问题 自己就是不断的修改当中 时间久了自己写的代码自己都不愿意看 因
  • 解决“The method XXXXXX of type XXXXXXXXX must override a superclass method”

    我的Eclipse版本是3 6 1 Override 时出现以下错误 The method XXXXXX of type XXXXXXXXX must override a superclass method 上网搜索原来原因是 实现类里面
  • (转) serialVersionUID作用

    Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的 在进行反序列化时 JVM会把传来的字节流中的serialVersionUID与本地相应实体 类 的serialVersionUID进行比较 如果相
  • 电脑上安装多个JDK版本时如何自由切换

    文章目录 前言 一 安装JDK 二 设置系统变量 2 1 设置JAVA HOME 2 1 1 添加JAVA HOME VERSION 2 2 设置Path 2 2 1 添加Path 三 验证结果 前言 使用java的过程中 难免会遇上JDK
  • 关于时间的最小单位

    关于时间的最小单位 以前很少研究过这个问题 一次业务上的需求 要求计算的性能要求很高 添加 读取 更新数据的效率都要是毫秒以下 为了测试 不得不在代码中通过前后添加类似这样的语句来调试 long start System currentTi
  • Java Web快速开发(1)Java 项目构建

    文章目录 Java 项目构建 1 Java 版本发展 2 集成开发环境 3 Java发布形式 1 扩展参数说明 2 JVM 内存回收机制 3 Java 程序分析调测工具 4 Maven Java 项目构建 1 Java 版本发展 EJB E

随机推荐

  • Axure+SVN小问题

    1 首先安装好VisualSVN Server后并安装TortoisesSVN 2 在SVN上创建项目 并复制项目路径 3 在Axure RP中点击工具栏团队 从当前文件创建团队项目 4 在1处粘贴刚才复制的SVN项目地址 xff0c 并在
  • CSS样式表

    CSS JQuery JavaScript CSS xff1a 将网页内容和样式进行分类 让 CSS 样式与网页关联 xff1a 把样式表拉到 head 第一行 CSS 特点 xff1a 实现网页内容与样式分离 CSS 选择器 xff1a
  • HTML使用GridView表格边框线一直存在

    HTML 在使用GridView时把边框设置为0px 但是在页面显示中还是是有网格线 如图所示 xff1a 在使用了 BorderWidth 61 0px 情况下依然有表格线 xff0c 发现问题所在是 GridLines 属性未设置成 N
  • 八卦点HDP模型吧

    既然我坚持了那么久 xff0c 看懂了 xff0c 把我博士工作耽误的其实也不少 xff0c 也不算耽误 xff0c 主要是基础差 xff0c 这个算法又麻烦 xff0c 所以一直看到现在也没出成果 我想如果当时有人能够指导我 xff0c
  • 牛腩新闻发布系统前台编辑

    前台编辑 net 循环 repeater 空间 Page load 事件 xff0c 首先判断是否是第一次进入页面 存储过程语句内连接和左连接 Gridview 会生成多余代码 NET 截取指定长度汉字超出部分以 34 代替 net 在后置
  • 博客年终总结

    从暑假到现在又是半年 xff0c 这半年自己成长了很多 xff0c 最重要的成长是自己学会了发现 思想 xff1a 暑假自己去小黑屋 蹭课 xff0c 发现了自己需要提高的地方 xff0c 在与别人接触的过程中还有在看到别人英语演讲的时候
  • 牛腩系统实现GridView分页

    对于Web开发最多的是涉及数据库的操作 xff0c 当界面上查询到较多的数据库时通过分页来简化界面 xff0c 本次实现了对如下界面的优化 真分页 xff1a 从数据库中选择当前页的记录 假分页 xff1a 从数据库中选择所有的记录再进行分
  • 牛腩发布网站

    牛腩新闻系统完成 xff0c 如何去发布 xff1f 1 首先要安装IIS xff0c 找到控制面板 程序 开启或关闭Windows功能 2 打开控制面板 系统和安全 管理工具 Internet Information Services I
  • HTML、CSS、JavaScript

    HTML 超文本标记语言的结构包括 头 部分 xff08 英语 xff1a Head xff09 和 主体 部分 xff08 英语 xff1a Body xff09 xff0c 其中 头 部提供关于网页的信息 xff0c 主体 部分提供网页
  • Get与Post

    一 HTTP请求的两种方法 xff1a 在客户机和服务器之间进行请求 响应时 xff0c 两种最常被用到的方法是 xff1a GET 和 POST 二 HTTP超文本传输协议 xff08 HyperText transfer Protoco
  • SVN文件没有对勾感叹号的状态提示

    今天小编在用SVN下载好项目一看 xff0c 咦 为啥没有提示有没有修改的状态呢 组长发话了 xff1a 这样你以后怎么提交呢 xff0c 总不能时刻记得自己改那了吧 xff0c 纠结 决定 下午就开始解决这个问题 xff0c 不同的问题不
  • 计算机网络知识点

    复习计算机知识网络总结小的知识点 xff0c 看图
  • 自考总结

    再一次参加自考 xff0c 这次感触很多 xff0c 在复习还有三遍读书法方面更深入的理解 为什么要三遍读书法为什么要思维导图 在学习计算机网络时自己对这个没怎么接触过 xff0c 但是在不断的看书画思维导图的过程中慢慢理解了这本书的思路
  • VS2015 community评估期已结束

    今天打开VS2015 community忽然弹出框提示VS2015 community评估期已结束 xff0c 请登录已结束锁定 第一反应是需要秘钥 xff0c 发现咦 这个软件不太一样不需要秘钥 xff0c 只需要登录就可以使用 那这就简
  • 嵌入式 dns需要的几个库

    add nss and resolv lib for dns 34 libnss dns 34 34 libnss files 34 34 libresolv 34
  • 解决Mac无法访问localhost和127.0.0.1

    启动服务apache服务器 sudo apachectl start 失败的话 xff0c 重启服务 sudo apachectl restart 效果如下 xff1a localhost 127 0 0 1
  • JQuery学习

  • ionic入门软件安装学习

    1 先安装nodejs网址 xff1a xff0c 安装完成检查安装是否成功 图中标记1命令为检查nodejs是否安装成功 2 安装cordova和ionic xff0c 建议安装版本为3 12 0或3 19 0 xff08 这两个无差别
  • VSCode好用插件介绍

    1 Vscode icons xff1a 用于项目中文件类型显示对应的图标 xff0c 提高文件定位的效率 2 TSLint xff1a 用于TS文件规范检测 3 Path Intellisense xff1a 用于提示导入文件时候的路径
  • JDK安装

    1 JDK JRE JVM是什么 xff1f JDK Java Development Kit 是 Java 语言的软件开发工具包 SDK JRE是Java Runtime Environment缩写 xff0c 指Java运行环境 JVM