Java Development Kit (JDK) 是甲骨文Oracle公司提供的一套用于开发Java应用程序的开发工具包,它提供编译,运行java程序所需要的各种工具和资源,JDK已经成为使用最广泛的Java SDK。

软件介绍

Java Development Kit(JDK)是甲骨文Oracle公司提供的一套用于开发Java应用程序的开发工具包,它提供编译,运行java程序所需要的各种工具和资源,包括Java编译器,Java运行时环境,以及常用的Java类库等。Java Runtime Environment(JRE)是运行Java程序的运行环境,不管是做Java开发还是安卓开发,都必须在系统安装JRE运行环境。JDK已经成为使用最广泛的Java SDK。

自从2017年JAVA 9发布之后,JAVA的发布版本跟上了敏捷开发的步伐,小步快跑,Java平台发布节奏已从每3年以上的主要版本转变为每6个月发布一次功能。现在,每年的3月和9月都会发布新的版本功能。


官方下载

Java SE 官方下载页面 / 更新发行说明 / 开源下载页面

https://www.oracle.com/java/technologies/javase-downloads.html
https://www.oracle.com/java/technologies/java-se-glance.html
https://jdk.java.net

Java SE Development Kit 15 官方下载页面 / 更新发行说明

https://www.oracle.com/java/technologies/javase-jdk15-downloads.html
https://www.oracle.com/java/technologies/javase/15all-relnotes.html

Java SE Development Kit 11 LTS 官方下载页面 / 更新发行说明

https://www.oracle.com/java/technologies/javase-jdk11-downloads.html
https://www.oracle.com/java/technologies/javase/11all-relnotes.html

Java SE Development Kit 8 官方下载页面 / 更新发行说明

https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html
https://www.oracle.com/java/technologies/javase/8all-relnotes.html

版本选择

Java SE 8:目前企业/课堂教学主流使用的版本,Oracle官方已经停止此版本的更新和维护!
Java SE 11 (LTS):商业长期支持版本!
Java SE 15:目前最新版本,推荐使用!

Installer -安装版 (新版JDK默认安装,则无需配置环境变量)
Compressed Archive -绿色版 (需要手动配置环境变量)


环境变量配置

右键此电脑 -> 属性 -> 高级系统设置 -> 环境变量
新建 JAVA_HOME 系统变量

变量名:JAVA_HOME
变量值:JDK安装的绝对路径

新建 CLASSPATH 系统变量

变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

添加 Path 系统变量

变量值:%JAVA_HOME%\bin
变量值:%JAVA_HOME%\jre\bin

JDK运行环境验证
右键开始菜单 (Win + R) -> 输入“CMD”回车 -> 输入以下命令验证JDK是否安装成功!

java -version
javac

常见问题

JDK目录下没有Jre文件夹
开始菜单 -> 搜索CMD -> 以管理员身份运行 -> 使用CD命令进入JDK安装的绝对路径 -> 运行以下命令

bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre

<-- 示例 -->
C:> cd “C:\Program Files\oracle\jdk-14”
C:\Program Files\oracle\jdk-14> bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre


运行Jar文件闪退打不开
打开以下注册表路径 -> 双击打开 “(默认)” 条目 -> 修改 “数值数据” 值(" “%1"改成” -jar “%1”)

HKEY_CLASSES_ROOT\Applications\java.exe\shell\open\command
HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command

<-- 示例 -->
“C:\Program Files\oracle\jdk-14\bin\javaw.exe” “%1”
“C:\Program Files\oracle\jdk-14\bin\javaw.exe” -jar “%1”

Java 开发工具包 Java SE Development Kit 8/11LTS/15相关推荐

  1. linux 安装java se,Linux 下安裝 Java SE Development Kit(JDK)並配置環境變量

    終端輸入以下命令: # 創建 JDK 目錄,-p 為創建多個目錄 $ sudo mkdir -p /opt/java # 將 JDK 解壓到指定目錄(看自己的習慣) $ sudo tar zxvf ~ ...

  2. 初学Java--JDK(java development kit java 开发工具包)的下载与安装教程

    初学Java–JDK(java development kit java 开发工具包)的下载与安装教程 1. 下载安装包 点开链接可以找到JDK的版本安装界面 可以看到如下图所示的界面: 下面是我选择 ...

  3. java runtime environment 官网_Java Runtime Environment SE Development Kit

    Java 2平台标准版(J2SE)软件是当今开发和发布急需的企业级应用的首选方案.1.4版在Java的跨平台性和高安全性的基础上,增加了很多新的特性和功能,提供了更高的性能.可规划性.稳定性和服务能力 ...

  4. apimac版 java_jdk1.8 mac官方下载-Java SE Development Kit 8 mac下载8u181 官方最新版__西西软件下载...

    jdk1.8 mac版本下载,Java SE Development Kit 8 for mac是苹果系统的版本,JDK(Java Development Kit)是Sun Microsystems针 ...

  5. java development kit64_Java SE Development Kit (JDK) v14.0 x64

    甲骨文Java Development Kit(JDK)是整个Java的核心,包括了Java运行环境.Java开发工具包和Java基础类库源代码.JDK作为JAVA开发环境,是运行JAVA程序不可缺少 ...

  6. java10_JAVA10 64位下载|java se development kit 10(JDK10)下载 v10.0 官方版 - 比克尔下载

    java se development kit 10是JAVA最新的开发环境,你可以通过下载JAVA10 64位来体验最新版JDK的新特性,最重要的一个特性就是本地变量类型推断,让程序员们可以更便捷的 ...

  7. java kit 9_Java SE Development Kit 9

    Java SE Development Kit 9简介 Java SE Development Kit 9简介一:Java SE Development Kit(jdk)作为现在最常用的编程开发言语, ...

  8. java jdk 7 64位_jdk1.7 64位下载-jdk7 64位(Java SE Development Kit 7)下载 7u80 官方正式版-IT猫扑网...

    jdk7 64位(java SE Development Kit 7)是一个适合java开发人员安装使用的运行环境,jdk应用于很多开发软件产品,这里为大家分享的是jdk1.7 64位的完整安装包,需 ...

  9. java sdk7.0下载_jdk7.0下载(Java SE Development Kit 7) 7u80官方版 win32

    Java SE Development Kit 7官方下载,JDK是Java开发环境.JAVA语言恐怕是稳居网路应用程序语言的首选了,这都要归功于它高度的安全性以及跨平台的特性,几乎在目前所有的电脑平 ...

最新文章

  1. 小学生 python教程-小学生都在学python
  2. 基于MODBUS-RTU协议的串口编程
  3. Hive实战—时间滑动窗口计算
  4. 网页表格局部数据比对变色
  5. deepin linux 换回WIN7,deepin ghost win7系统安装方法
  6. MySQL中EXPLAIN解析
  7. 天下武功唯快不破WP
  8. 蓝桥杯 算法训练 学做菜
  9. RefreshLayout让你半小时以内完成一个列表界面
  10. 来势汹汹,奥米克戎;是否补种,特定疫苗? | 经济学人全球早报精选
  11. 1.bboss-bboss启动无法加载ES参数问题跟踪
  12. 【DPDK】dpdk样例源码解析之二:dpdk-helloworld
  13. Patch:虚拟DOM最核心的部分--如何对比虚拟DOM树,以及如果生成真实DOM
  14. Openharmony应用NAPI详解--基础篇
  15. 从航天到原始递归函数的四个定理及其证明——哥德尔读后之十二
  16. 推荐几本学习Go语言的书
  17. 如何将CAD图纸图形同比例缩小或者放大
  18. jquery通过id显示隐藏
  19. 父亲母亲-给父亲唱一首歌
  20. 计算机考证要到四级一共要多少钱

热门文章

  1. Editor.md开源在线编辑器(页面插件集成—markdown)
  2. 小白如何在ios中安装ios上架
  3. Yuan先生博客-Django进阶
  4. 一个简单的TTS文语转换实例
  5. 【数据科学】数据治理与数据认责概述
  6. css中设置交叉轴内容为拉伸,CSS-弹性布局2-交叉轴
  7. DAEMON Tools Lite 虚拟光驱,安装iso文件,提示需要管理员权限的问题解决
  8. 前端经典面试500题【下】
  9. 【记录】everything搜索不到电脑上文件的解决方案
  10. HarmonyOS实战—可编辑的卡片交互