55.记一次在mac os上编译OpenJDK9源代码的过程
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,一. OpenJDK代码下载去OpenJDK官网通过hg下载,比如参考这篇帖子https://www.jianshu.com/p/746963f28245但是用hg(用法类似git)下载代码,经常失败
千家信息网最后更新 2025年01月20日55.记一次在mac os上编译OpenJDK9源代码的过程
一. OpenJDK代码下载
去OpenJDK官网通过hg下载,比如参考这篇帖子
https://www.jianshu.com/p/746963f28245但是用hg(用法类似git)下载代码,经常失败,自己修改脚本改成无限循环下载,半天一直在失败。
在github上面下载,推荐用这种方法
在github上面找到了一个OpenJDK9的代码,那就直接git clone就好了,如下:命令行执行 git clone git@github.com:campolake/openjdk9.gitgithub地址 https://github.com/campolake/openjdk9
二. 编译
继续参考上面那个帖子就可以 https://www.jianshu.com/p/746963f28245
不过有几点自己是不同的
- 导出FREETYPE_LIB_PATH和FREETYPE_INCLUDE_PATH, 没有freetype的话,可以先brew install freetype。
export FREETYPE_LIB_PATH=/usr/local/Cellar/freetype/2.9.1/lib/
export FREETYPE_INCLUDE_PATH=/usr/local/Cellar/freetype/2.9.1/include
- configure命令用上面那个帖子别人的备注
bash ./configure --enable-debug --with-target-bits=64 --with-jobs=8 --disable-warnings-as-errors --with-jvm-variants=server
- make启动编译
三. 编译错误
编译过程还算顺利,遇到这些问题。
- ordered comparison between pointer and zero,这个就是修改源代码,把>0改成 !=NULL
参考这个帖子
https://www.cnblogs.com/weixliu/
最后编译完后,跑了下java版本
编译
帖子
代码
参考
命令
源代码
过程
不同
代码下载
地址
备注
就是
方法
版本
脚本
错误
问题
循环
推荐
上编
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
国家网络安全宣主题
创客数据库
数据库错误区域和语言
迷你世界的服务器地址是多少
小学生网络安全小口诀15个字
需要网络安全吗
接入网络技术名词解释
服务器被打死怎样下载数据库
力控7.1关系数据库操作
北京数据库安全箱批量定制
人间地狱服务器连接失败
至强服务器能装win10吗
兴化购买网络技术
服务器统一管理标准
福建使用软件开发创新服务
软件开发有公司有什么岗位
web服务器图片
软件开发功能大纲
数据库wmi
工商软件开发质量保证
北京网络技术有限公司法人
软件开发流程哪几个
达梦数据库判断语句
数据库 启动 权限
sql数据库查看大小限制
虚拟服务器网络安全
都市之软件开发
南京点米互联网科技怎么样
数据库电脑操作
多层次直销软件开发