Java Platform, Standard Edition (Java SE) 可以让您在桌面和服务器上开发和部署 Java 应用。Java 提供了当今应用所需要的丰富的用户界面、良好的性能、多功能性、可移植性和安全性。
JRE 是 Java Runtime Environment 缩写,指Java运行环境,是 Sun 的产品。运行 JAVA 程序所必须的环境的集合,包含JVM标准实现及Java核心类库。 Java Runtime Environment (JRE) 是可以在其上运行、测试和传输应用程序的 Java 平台。它包括 Java 虚拟机(jvm)、Java 核心类库和支持文件。它不包含开发工具 (JDK)–编译器、调试器和其它工具。JRE需要辅助软件–Java Plug-in–以便在浏览器中运行applet。
Oracle JDK 8 公共更新终止
2019 年1 月以后,Oracle 不会将 Java SE 8 的更多更新发布到其公共下载站点用于商业用途。需要继续访问关键错误修复程序和安全修复程序以及 Java SE 8 或早期版本的常规维护的客户可以通过 Oracle Java SE Advanced、Oracle Java SE Advanced Desktop 或Oracle Java SE Suite 获得长期支持。有关更多信息以及有关如何获得对 Oracle JDK 8 更长期支持的详细信息,请参见 Oracle Java SE 支持规划。
Java SE 10.0.2 是 Java SE 平台的新版本。Oracle 强烈建议所有 Java SE 用户升级到该版本。
您是想运行 Java™ 程序,还是想开发 Java 程序?如果您要运行 Java 程序,但不开发 Java 程序,请下载 Java Runtime Environment(即 JRE™)。
如果您要开发 Java 应用,请下载 Java Development Kit(即 JDK™)。JDK 包括 JRE,因此不必单独下载。
Java 8 是目前最稳定的版本,被广泛应用于企业环境,适合初学者学习。Java 11 和 Java 17 在性能优化方面更突出,适合对系统性能要求较高的场景。
不同场景的选择建议
企业应用开发
Java 8 以其稳定性和广泛兼容性成为企业首选,支持长期维护(截至 2029 年),且集成Lambda 表达式、Stream API 等实用功能。 23
高性能需求场景
Java 11:在垃圾回收和线程调度方面优化显著,适合对响应速度要求高的系统。 1
Java 17:进一步改进垃圾回收机制,增强注解处理和内联函数特性,适合复杂应用开发。 15
学习选择
初学者建议从 Java 8 开始学习,因其语法特性明确、社区支持完善,便于快速上手。
手动配置JAVA环境教程
1、安装好java,用鼠标右击“计算机”->属性,选择左边导航的“高级系统设置”选项,选择右下角的“环境变量”选项
2、在”系统变量”下进行如下配置:
(1)新建->变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk-17(这只是我的JDK安装路径)
(2)编辑->变量名:Path在变量值的最前面加上:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
(3)新建->变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
(4)编辑->变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk-17
注意:当设置的变量在末尾时,不要加上“;”。
3、测试下环境变量是否设置成功,在左下角的搜索框中键入 cmd 或者按下“WIN+R”键,“WIN”键就是”CTRL”和“ALT””中间那个微软图标那个键;分别输入java,javac,java -version 命令。
官方下载
Java SE Development Kit 25 x64
https://www.oracle.com/java/technologies/downloads/#jdk23-windows
Java SE Development Kit 21 x64
https://www.oracle.com/java/technologies/downloads/#jdk21-windows
Java SE Development Kit 17 x64
https://www.oracle.com/java/technologies/downloads/#jdk17-windows
* Java SE Development Kit 15、14、13、12 的支持已经结束。请用户应切换到 19 / 17。
Java SE Development Kit 11 x64
https://www.oracle.com/java/technologies/downloads/#java11
* Java SE 10、9 的支持已经结束。Java SE 9 的用户应切换到 11。
Java Runtime Environment 8 Update 下载页面
https://www.java.com/en/download/
https://www.java.com/en/download/manual.jsp
Java SE Development Kit 8 Update 下载页面
https://www.oracle.com/java/technologies/downloads/#java8-windows
Java Runtime Environment 7 Update 79/80 + Java SE Development Kit 7 Update 79
当前版本已经不存在。请寻找其它版本。
网盘下载(本地下载 + Java环境变量一键配置)
https://pan.quark.cn/s/21dd386735ea 提取码:X38L
https://pan.baidu.com/s/1BO4Z5pFnbwg9IE_SdJAmLA 提取码:o6sx
oracal官网需要注册才能下载,网盘里的版本太老了
哪些版本需要注册才能下载
我最喜欢收录硬链接了!!!
http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jre-7u9-windows-i586.exe
http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jre-7u9-windows-x64.exe
http://download.oracle.com/otn-pub/java/jdk/6u37-b06/jre-6u37-windows-i586.exe
http://download.oracle.com/otn-pub/java/jdk/6u37-b06/jre-6u37-windows-x64.exe