首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Debian中国

    JDK 11 版本时间表公布

    JDK 10 发布两天之后,Oracle Java 平台组首席架构师 Mark Reinhold 提出了 JDK 11 GA 发布的时间表: 6 月 28 日:第一阶段开发(从主分支 fork) 7 JEP-323:Lambda 参数的局部变量语法 JDK 11 的 早期体验版本 在 JDK 10 发布前的一个月就有了。 Reinhold 之前发了推文: JDK 11 版本包括 JEP 320(移除 Java EE 和 CORBA 模块),因此它们体积更小:减少了 9 个模块,文件大小少了 22 MB。 这些应用程序在从 JDK 6、7 或 8 迁移到 JDK 9 或更高版本时将遇到二进制和源代码不兼容问题。 11 计划于 2018 年 9 月发布,新的 Java 发布 版本周期 已经全面铺开。

    1.3K10发布于 2018-12-21
  • 来自专栏程序员云帆哥

    JDK 11都有了,你还在用哪个版本

    文章目录 一、简介 二、版本 三、JDK各个版本的新特性 1、JDK 5 2、JDK 6 3、JDK 7 4、JDK 8 5、JDK 9 6、JDK 10 7、JDK 11 一、简介   JDK是 Java 二、版本   SE(JavaSE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。    三、JDK各个版本的新特性 1、JDK 5 (1)泛型   通过引入泛型,我们将获得编译时类型的安全和运行时更小地抛出ClassCastExceptions的可能。 )Root 证书 (12)基于时间的版本控制 7、JDK 11 (1)Local Var Lambda表达式中,可以使用var关键字来标识变量,变量类型由编译器自行推断。 (2)HttpClient JDK11的新的HttpClient支持HTTP/2和WebSocket,并且可以使用异步接口。

    1.2K30编辑于 2022-05-12
  • 来自专栏全栈程序员必看

    如何查看jdk版本号_jdk与tomcat版本

    背景:最近有一个spring boot项目要发布到很老的一台服务器上,该台服务器是XP2002 32位系统,并且spring boot微服务需要连接服务器上的access db,因此需要有对应的jdk, 看了看网上的查看JDK版本很多都不靠谱(中文技术网站都是相互抄袭),特地总结了一下: 方法1:最基本的,下载jdk的时候应该知道自己下的什么版本,在安装jdk的时候就在安装目录里写清楚版本号以便将来jdk 多了进行区分,例如 方法2:配置系统环境变量,然后在cmd打开的dos窗口使用java -version命令查看,32位jdk如图 64位jdk如图 基本上64位会明确指出,32位不会指出。

    3.6K10编辑于 2022-11-09
  • 来自专栏关忆北.

    Spring版本JDK版本演变

    Spring Framework 1.0+版本JDK要求是1.3以上,因此,Spring 1.0中肯定可以使用到JDK 1.1的反射特性,代表实现是MethodMatcher。 JDK 5 XML JDK 5版本引入XML处理(DOM、SAX),在Spring中的代表实现是XmlBeanDefinitionReader,其作用是:读取xml配置文件中的信息读取为BeanDefinition 它是 Java NIO(New I/O)的改进版本,引入了许多新的功能和改进,旨在提高 I/O 操作的效率和可扩展性。 8版本新特性中,Stream流和函数式接口可能是最大的变更特征。 在Spring 4.2版本后,提供了StreamConverter的实现,其作用是将一个类型的流转为另一个类型的流。

    89450编辑于 2023-10-11
  • 来自专栏Java架构师历程

    Maven 指定JDK版本

    </plugin> </plugins> </build> </project> 使用 IntelliJ 时,一运行 maven build,项目的编译 jdk 总是会变成 1.5 版本,一开始通过maven-compiler-plugin配置指定都不生效,后来在 <properties> 中指定了<maven.compiler.source>1.8</maven.compiler.source

    5.1K20发布于 2018-09-26
  • 来自专栏快乐阿超

    gradle修改jdk版本

    The project uses Gradle 3.5 which is incompatible with Java 11 or newer. Possible solution: - Upgrade Gradle wrapper to 7.2 version and re-import the project 找了半天没找到修改jdk的入口 最后还是双击shift,搜Change Gradle JDK Location 这才找到:

    44010编辑于 2024-08-23
  • 来自专栏johnhuster

    下载jdk历史版本

    进入oracle jdk下载页面,展示的是官网推荐版本下载路径: 下载历史版本在该页下面一个不起眼的地方:

    3.5K10编辑于 2022-03-28
  • 来自专栏SpringBoot教程

    JDK版本迭代(JDK9 - JDK20)

    ),被正式认可的JEP正式写进JDK的发展路线图并分配版本号。 Oracle官网提供了对Oracle JDK个别版本的长期支持,即使发发行了新版本,比如目前最新的JDK19,在结束日期前,LTS版本都会被长期支持。 版本 开始日期 结束日期 延期结束日期 7(LTS) 2011年7月 2019年7月 2022年7月 8(LTS) 2014年3月 2022年3月 2030年12月 11(LTS) 2018年9月 2023 版本为8、11、17三个。 jdk 11 https://openjdk.java.net/projects/jdk/11/ 181: Nest-Based Access Control 基于嵌套的访问控制 309: Dynamic

    2.6K40编辑于 2023-05-11
  • 来自专栏全栈程序员必看

    eclipse更换jdk版本

    Window—Preferences—Java—Compiler—右侧面板设置为1.6 2.Window—Preferences—Java—Installed JREs—右侧面板“Add”本地的1.6版本 jdk路径,并勾上 以上已经完成eclipse的jdk的变更 3.在你需要变更jdk版本的项目右键选择 可以编辑你的jdk和添加jdk 4.与Java Build Path同级目录下的 Java Compiler中的右侧面板设置为你需要的jdk版本 5.与Java Build Path同级目录下的Project Facets中的右侧面板设置为你需要的jdk版本 以上项目中的 jdk版本设置完毕 注意事项:所有的设置必须要Applly才能生效 如果你导入了别人的新项目,新项目导入进来项目报错,很可能是因为对方的Jdk版本和你不一致,所以可以尝试修改项目的Jdk,前提是你导入的项目在对方的电脑上能运行 博主遇到过一个问题:jdk1.6的版本必须使用tomcat7.0的服务器,不然很可能运行出错。

    4K30编辑于 2022-07-31
  • 来自专栏大数据-Hadoop、Spark

    Linux更换jdk版本,java -version还是原来的版本JDK还是之前的版本

    安装JDK 1.上传jdk-7u80-linux-x64.tar.gz到Linux上 2.解压jdk到/usr/local目录 tar -zxvf jdk-7u80-linux-x64.tar.gz 版本JDK还是之前的版本 6.查看系统安装了哪些JAVA,rpm -qa | grep java tzdata-java-2015e-1.el6.noarch java-1.7.0-openjdk-1.7.0.79 -2.5.5.4.el6.x86_64 java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.x86_64 上面的三个JDK是安装的Linux版本(Cnetos6.7 Desktop /bin/java ln -s $JAVA_HOME/bin/javac /usr/bin/javac(可选) 9.再次java -version,可以看到最新的JDK版本

    4.5K70发布于 2018-04-26
  • 来自专栏cywhat

    Linux安装jdk11

    1.下载jdk 下载安装 提取码: brq2 2.上传到服务器 3.解压 tar -zvxf openjdk-11+28_linux-x64_bin.tar.gz 4.移动文件夹并重命名 mv jdk -11/ /usr/local/java 5.配置环境变量 vim /etc/profile export JAVA_HOME=/usr/local/java export PATH=$JAVA_HOME 一定要放在最后 source /etc/profile #让配置生效 6.建立软链接 ls -n /usr/local/java/bin/java /usr/bin/java 7.查看java版本

    2.4K10编辑于 2022-11-22
  • 来自专栏iSharkFly

    CentOS 7 安装 JDK 11

    现在很多编译器和软件都开始要求使用 JDK 11 了。 因此我们希望在 CentOS 上安装 JDK 11。 运行下面的命令: yum install java-11-openjdk-devel 如果你的系统中还装有不同版本JDK 的话。 你需要运行: alternatives --config java 来选择默认的 JDK。 随后你就可以验证安装的 JDK 了。 https://www.ossez.com/t/centos-7-jdk-11/637

    93701发布于 2020-12-22
  • 来自专栏iSharkFly

    CentOS 7 安装 JDK 11

    现在很多编译器和软件都开始要求使用 JDK 11 了。 因此我们希望在 CentOS 上安装 JDK 11。 运行下面的命令: yum install java-11-openjdk-devel 如果你的系统中还装有不同版本JDK 的话。 你需要运行: alternatives --config java 来选择默认的 JDK。 随后你就可以验证安装的 JDK 了。 https://www.ossez.com/t/centos-7-jdk-11/637

    8.4K10发布于 2020-11-04
  • 来自专栏波波烤鸭

    JDK19都出来了~是时候梳理清楚JDK的各个版本的特性了【JDK11特性讲解】

    JDK各个版本特性讲解-JDK11特性 lecture:波哥 一、JAVA11 概述   2018年9月26日,Oracle官方发布JAVA11.这是JAVA大版本周期变化后的第一个长期支持版本 String新增的方法   在JDK11中对String处理新增的很多方法。 我们发现从JDK8开始出现Stream以后,每个版本都有相关的更新. 新增方法 描述 新增版本 boolean isEmpty() 判断value是否为空 JDK11 T orElseThrow() value非空,返回value,否则抛出NoSuchElementExpception ZGC A Scalable Low-Latency Garbage Collector(Experimental).作为JDK11最瞩目的特征,但是后面带了Experimental,说明是实验版本,也就不建议在生产环境中使用

    1.2K20编辑于 2022-12-09
  • 来自专栏冷冷

    【是时候升级java11了】 jdk11优势和jdk选择

    专栏目录 是时候升级java11了-01-jdk11优势和jdk选择 是时候升级java11了-02-升级jdk11踩坑记 是时候升级java11了-03虚拟机Jvm参数设置 是时候升级java11了- 开始对 Java SE 8 之后的版本开始进行商用收费,确切的说是 8u201/202 之后的版本。 当然如果是个人客户端或者个人开发者可以免费试用 Oracle JDK 所有的版本jdk snmp 模块。 javafx,openjdk 是从java10版本就移除了,oracle java10还尚未移除javafx ,而java11版本将javafx也移除了。 提供的是付费支持的商业版本

    3.4K10发布于 2020-02-25
  • 来自专栏JAVA技术站

    maven指定jdk版本

    <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.3</version> <configuration> <source>1.5</source> <target>1.5</target> </co

    1K20发布于 2018-08-15
  • 来自专栏tea9的博客

    mac的jdk版本切换

    1.下载jdk并安装 jdk vim ~/.bash_profile 添加 export JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0 _80.jdk/Contents/Home export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/ Home export JAVA_HOME=$JAVA_8_HOME alias jdk7="export JAVA_HOME=$JAVA_7_HOME" alias jdk8="export JAVA_HOME =$JAVA_8_HOME" export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/ source _71.jdk/Contents/Home/ jenv versions jenv remove 1.6 jenv local 1.8.0.25 java -version jenv which java

    1.5K30编辑于 2022-07-16
  • 来自专栏兮动人的博客

    主流JDK版本支持时间

    Java主流JDK版本支持时间详解:从Java 8到Java 25随着Java的快速迭代,了解各版本的支持政策对于企业安全和稳定性至关重要。 Java版本支持政策概述Java版本分为长期支持版本和短期功能版本两大类:LTS(长期支持版本):每两年发布一次,提供长达数年的支持,适合企业级应用。主要包括Java 8、11、17、21、25等。 Java 11:承上启下的LTS支持状态:社区支持即将结束Java 11是Java 8之后的一个重要LTS版本,但:OpenJDK社区支持:即将结束。厂商支持:主要厂商仍提供支持,但策略各异。 建议:仍在使用Java 11的企业应尽快制定迁移计划,或寻找提供扩展支持的JDK提供商。 各JDK提供商支持政策对比不同JDK提供商对LTS版本的支持时长存在显著差异:提供商 支持版本示例 支持持续时间 Red Hat 8, 11, 17, 21

    1.2K21编辑于 2025-11-25
  • 来自专栏全栈程序员必看

    Java–Java版本JDK版本「建议收藏」

    Java版本叫法:Java6、Java8、Java11、Java13 (当前最新版本Java17) 等这一类 “Java X” 的Java版本名称 同时又会听到,看到 JDKJDK11JDK12… JDK17 我们也可以看到官网命名如下: Java ®平台标准版和 Java 开发工具包 版本 17 API 规范 本文档分为两部分: Java SE -01-16 Java SE 10 JDK10 2018-03-20 10.0.2 2018-07-17 Java SE 11 JDK11 2018-09-25 11.0.13 2021-10-19 当前支持的版本 版本 初始发行 当前版本 版本信息 生命的尽头 17 2021-09-14 17 2021-09-14 打开 JDK 项目页面JSR 392 2029-09-30 11 2018-09- JSR 337 2030-12-31 7 2011-07-11 7u321 2021-10-19 发行说明文档认证配置风险表JSR 336 2022-07-19 未来版本 版本 初始发行 版本信息 18

    8.4K20编辑于 2022-09-29
  • 来自专栏java技术鸡汤

    Mac 安装多版本JDK

    本篇文章主要介绍一下mac如何安装多版本JDK以及如何动态切换JDK版本 1、根据你的电脑系统,选择对应版本JDK进行下载 2、安装刚才下载好的JDK文件,并进行验证 (1)进行jdk的安装目录 _241.jdk/Contents/Home export JAVA_11_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.15.1.jdk/Contents =$JAVA_11_HOME #alias命令动态切换jdk版本 alias jdk8="export JAVA_HOME=$JAVA_8_HOME" alias jdk11="export JAVA_HOME =$JAVA_11_HOME" alias jdk17="export JAVA_HOME=$JAVA_17_HOME" 编辑完成后,按:wq进行保存退出 (4)执行如下命令使得配置生效 source ~/.bash_profile 3、进行安装结果验证 动态切换jdk结果验证 ---- 到这里,mac安装多版本jdk的介绍就结束了。

    2K10编辑于 2022-07-12
领券