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
相关推荐
xiaolyuh123几秒前
Spring Boot 深度解析
java·spring boot·后端
黎雁·泠崖1 分钟前
Java静态方法:用法+工具类设计+ArrayUtil实战
java·开发语言
Sanyhem5 分钟前
2025 年高频考点与深度追问点
java·面试
很㗊5 分钟前
Linux --- tar命令常见用法
linux·运维·服务器
飞凌嵌入式6 分钟前
嵌入式AI领域的主控选择
linux·arm开发·人工智能·嵌入式硬件
摇滚侠7 分钟前
解决 IntelliJ IDEA 中 Maven 管理界面不是层级结构的问题
java·maven·intellij-idea
RisunJan7 分钟前
Linux命令-ld(将目标文件连接为可执行程序)
linux·运维·服务器
Mr Aokey9 分钟前
RabbitMQ进阶实战:三种典型消息路由模式详解(订阅/路由/主题)
java·网络·rabbitmq
猫猫的小茶馆13 分钟前
【Linux 驱动开发】四. 平台总线驱动
linux·c语言·arm开发·驱动开发·嵌入式硬件·mcu·物联网
济61714 分钟前
linux--Cortex-A7架构-- Ubuntu20.04
linux·运维·架构