当前位置: 首页 > article >正文

ubuntu24.04系统openjdk17源码编译openjdk17

##更新源

sudo apt-get update

##更新依赖包

sudo apt-get install -y autoconf zip libx11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev libcups2-dev libfontconfig1-dev libasound2-dev

sudo apt-get install libx11-dev libxext-dev libxrender-dev libxrandr-dev libxtst-dev libxt-dev

##配置环境

bash configure --with-num-cores=12 --with-memory-size=20480 --with-boot-jdk=/home/yym/jdk16/jdk-16.0.2 --with-target-bits=64 --with-jvm-variants=server --with-debug-level=slowdebug --disable-warnings-as-errors

##编译

make CONF=linux-x86_64-server-slowdebug

##jdk-16下载地址

##所有版本

Java Archive | Oracle

##16版本

Java Archive Downloads - Java SE 16

##解压16版本

cd /home/yym/jdk16

tar -zxvf jdk-16.0.2_linux-x64_bin.tar.gz

##openjdk17下载地址

https://codeload.github.com/openjdk/jdk17/zip/refs/heads/master


http://www.kler.cn/a/320105.html

相关文章:

  • 软件测试 —— 自动化测试(Selenium)
  • C语言初阶习题【30】字符串左旋
  • 升级 SpringBoot3 全项目讲解 — 为什么 SpringBoot3 应该抛弃 Maven,搭配 Gradle 来使用?
  • Android BitmapShader更简易的实现刮刮乐功能,Kotlin
  • C++|CRC校验总结
  • 迅翼SwiftWing | ROS 固定翼开源仿真平台正式发布!
  • 【GUI设计】基于图像分割和边缘算法的GUI系统(7),matlab实现
  • 进制数知识(2)—— 浮点数在内存中的存储 和 易混淆的二进制知识总结
  • 【踩坑笔记】vue3 element-plus el-input 无法输入问题
  • php在线相册
  • 计算机丢失mfc110.dll是什么原因与有哪些解决方法详解
  • 10.Lab Nine —— file system-下
  • CorePress Pro 网站加载慢 WordPress
  • 计算机毕业设计 基于 Hadoop平台的岗位推荐系统 SpringBoot+Vue 前后端分离 附源码 讲解 文档
  • JavaScript window的open和close用法
  • LeetCode 面试经典150题 137.只出现一次的数字II
  • 深入探索 RUM 与全链路追踪:优化数字体验的利器
  • Python有常用库学习整理(一)
  • ThreadPoolExecutor的原理?
  • 【大数据】元数据是解锁数据价值的关键
  • JPA+Thymeleaf增删改查
  • WPF 绑定 DataGrid 里面 Button点击事件 TextBlock 双击事件
  • 免杀笔记 ---> 无痕Hook?硬件断点 Syscall!
  • Git 的安装和配置
  • Ubuntu下TexMaker发生CTeX fontset `fandol‘ is unavailable问题
  • SpringSecurity-用户认证