linux ubuntu编译 openjdk11

  1. 下载openjdk
    https://github.com/openjdk/jdk11u/tags 选择gz压缩包,而不是zip

  2. 安装jdk11
    https://www.oracle.com/java/technologies/downloads/#java11

  3. 安装依赖库

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

  4. 编译

    chmod +x configure
    ./configure
    make

编译成功

复制代码
Compiling 4 files for BUILD_JIGSAW_TOOLS
Stopping sjavac server
Finished building target 'default (exploded-image)' in configuration 'linux-x86_64-normal-server-release'
  1. 产物位置
    build/linux-x86_64-normal-server-release/jdk/bin
  2. 参考
    https://blog.csdn.net/quantum7/article/details/125064687
相关推荐
Mahir0814 小时前
MyBatis 深度解密:从执行流程到底层原理全解
java·后端·面试·mybatis
菜菜的顾清寒14 小时前
力扣hot100(37)栈-有效的括号
java·开发语言
罗超驿14 小时前
9.LeetCode 209. 长度最小的子数组 | 滑动窗口专题详解
java·算法·leetcode·面试
孟林洁14 小时前
Java转AI应用开发速成(3)—— 第一个 SpringAI 聊天应用
java·spring boot·后端·ai·机器人
Simon5231414 小时前
Spring AOP 五大通知类型
java·前端·spring
都在酒里14 小时前
Linux字符设备驱动开发(七):输入子系统——驱动GPIO按键并上报事件
linux·驱动开发·交互
风曦Kisaki14 小时前
# Linux运维Day06:HAproxy负载均衡(代理调度软件对比)、Tomcat服务部署与LNMJ架构
linux·运维·负载均衡
早睡身体真不戳14 小时前
【无标题】
java·服务器·windows
布吉岛的石头14 小时前
Java 程序员第 38 阶段:Embedding 向量缓存实战,减少重复向量化计算开销
java·缓存·embedding
Circ.14 小时前
Java 远程调用 NX 11 完整实战:参数读取、修改、STP 文件导出(附环境配置 + 源码)
java·开发语言·nx11