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

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
  1. 编译
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. 报错解决
Building target 'default (exploded-image)' in configuration 'linux-x86_64-normal-server-release'
Warning: No SCM configuration present and no .src-rev
Compiling 8 files for BUILD_TOOLS_LANGTOOLS
warning: [path] bad path element "/usr/share/java/stringtemplate4.jar": no such file or directory
warning: [path] bad path element "/usr/share/java/stringtemplate.jar": no such file or directory
warning: [path] bad path element "/usr/share/java/antlr3.jar": no such file or directory
warning: [path] bad path element "/usr/share/java/antlr3-runtime.jar": no such file or directory
warning: [path] bad path element "/home/fukaiqiang/bin/Linux/ext/antlrworks.jar": no such file or directory
error: warnings found and -Werror specified
1 error
5 warnings
make[3]: *** [ToolsLangtools.gmk:40: /media/fukaiqiang/xijie/code/jdk11u-jdk-11.0.25-5/build/linux-x86_64-normal-server-release/buildtools/langtools_tools_classes/_the.BUILD_TOOLS_LANGTOOLS_batch] Error 1
make[2]: *** [make/Main.gmk:73: buildtools-langtools] Error 2
make[2]: *** Waiting for unfinished jobs....ERROR: Build failed for target 'default (exploded-image)' in configuration 'linux-x86_64-normal-server-release' (exit code 2) === Output from failing command(s) repeated here ===
* For target buildtools_langtools_tools_classes__the.BUILD_TOOLS_LANGTOOLS_batch:
warning: [path] bad path element "/usr/share/java/stringtemplate4.jar": no such file or directory
warning: [path] bad path element "/usr/share/java/stringtemplate.jar": no such file or directory
warning: [path] bad path element "/usr/share/java/antlr3.jar": no such file or directory
warning: [path] bad path element "/usr/share/java/antlr3-runtime.jar": no such file or directory
warning: [path] bad path element "/home/fukaiqiang/bin/Linux/ext/antlrworks.jar": no such file or directory
error: warnings found and -Werror specified
1 error
5 warnings* All command lines available in /media/fukaiqiang/xijie/code/jdk11u-jdk-11.0.25-5/build/linux-x86_64-normal-server-release/make-support/failure-logs.
=== End of repeated output ===No indication of failed target found.
Hint: Try searching the build log for '] Error'.
Hint: See doc/building.html#troubleshooting for assistance.

如果遇到以上错误,执行unset CLASSPATH和unset JAVA_HOME,然后再执行make编译
8. 参考
https://blog.csdn.net/quantum7/article/details/125064687


http://www.mrgr.cn/news/24438.html

相关文章:

  • 揭秘谷歌七年AI机器人研发之路
  • 小程序——生命周期
  • 哪些旋转机械会用到本特利振动传感器
  • Assignment
  • Meme“淘金”热潮下:Meme发射平台的安全风险分析
  • 果蔬识别系统性能优化之路(一)
  • appium server gui详细按照步骤
  • Mongodb Error: queryTxt ETIMEOUT xxxx.wwwdz.mongodb.net
  • word文档的读入(5)
  • 转行人员想做网络安全工程师有哪些要求?
  • 基于SpringBoot+Vue+MySQL的志愿服务管理系统
  • [SDOI2010] 地精部落(简单dp)
  • 多个时间序列的滞后相关性
  • JAVA学习-练习试用Java实现“最小覆盖子串”
  • 东土科技加码芯片业务投资,携手神经元共建新型工业生态
  • 编码与实现
  • 体育数据API纳米足球数据API:足球数据接口文档API示例⑩
  • 基于ts写法的一些 项目中会有所用到的功能函数
  • 区块链当前发展和未来展望
  • JavaScript高级——关于语句分号的问题