OracleJDK8升级为OpenJDK11

maven项目需要从jdk8升级到jdk11.

遇到一些问题,记录下来

公司的软件项目

在 windows上运行 使用jdk8

在 linux  上运行 使用 jdk11

需要让项目能在linux上运行

本质是向上兼容openjdk11,开发仍然使用jdk8,编译时,也使用jdk8.但是开发时要注意不要使用openjdk11已经移除的类.

openjdk11移除了com.sun.*的包.所以,com.sun.*的类不能再使用了.

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
从Java Development Kit (JDK) 8升级到Open JDK 8主要是指从Oracle官方维护的Java开源版本切换到由OpenJDK社区维护的一个版本。以下是几个关键点: 1. **开源许可**:OpenJDK是基于Java平台标准版(Java SE)的开源实现,它遵循GNU General Public License (GPLv2+), 允许更多的贡献和修改,而Oracle JDK则有更复杂的许可条款。 2. **性能与稳定性**:OpenJDK在社区支持下持续优化,虽然与Oracle JDK的性能差距已经不大,但可能会有一些细微的差别。长期而言,OpenJDK通常能够提供稳定的新特性支持。 3. **更新频率**:OpenJDK通常更快地接收新的Java语言特性和修复,因为其开发过程更为透明和协作。这意味着升级OpenJDK 8可能让你更容易获得最新的功能改进。 4. **安全补丁**:两者都能得到安全补丁,但由于OpenJDK的开发更开放,社区响应速度可能更快。然而,Oracle JDK的安全更新可能在发布上具有优先权。 5. **商业支持**:如果你需要Oracle的正式商业支持,那Oracle JDK仍然是首选,尽管OpenJDK提供了免费的基础支持。 升级步骤一般包括检查现有应用程序兼容性、备份数据、安装新版本的OpenJDK,并确保所有依赖项和配置正确迁移到新的环境。 **相关问题**: 1. OpenJDK相比Oracle JDK有哪些优势? 2. 如何检查我的Java应用是否兼容OpenJDK 8? 3. 在升级过程中如何处理可能出现的兼容性问题?

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值