在MAC系统上,重新编译了一次OpenJDK8

简介: 在MAC系统上,重新编译了一次OpenJDK8

去年泰山Office已经可以在MAC上跑了。这几天准备再次适配一下,结果发现在一个笔记本上跑不起来。出了什么错?说是找不到/usr/local/lib/libtsfreetype.6.dylib。大哥那边本来就没有,汝为何要去那里找?研究了半天,发现是编译问题,没有正确的指定rpath。


 然后就想,这一段时间同事也在测试MAC,怎么就对呢?那肯定是这个目录下有相应的文件,测试时复制过去,后来又没有删除,于是就能正常运行——而这种正常运行,实际上是错误的。吾一看,果然。


 于是研究了一番rpath。实际上只要能正确编译freetype就可以了。


 所以,每个阶段测试的开始,都应该清理环境,机器重装,确保没有遗留。

目录
相关文章
|
2月前
|
编解码 项目管理 开发工具
探寻最受欢迎的 Mac 系统开源免费软件
探寻最受欢迎的 Mac 系统开源免费软件
|
2月前
|
iOS开发 MacOS
MAC OS更新系统后IDEA中的SVN报错无法使用
MAC OS更新系统后IDEA中的SVN报错无法使用
|
29天前
|
NoSQL Java 网络安全
Redis在java(Maven)中使用,常用基本命令大全,最全Termius怎么进行端口映射(MAC系统最简单教学)
Redis在java(Maven)中使用,常用基本命令大全,最全Termius怎么进行端口映射(MAC系统最简单教学)
|
2月前
|
编解码 Oracle iOS开发
VirtualBox虚拟机安装Mac OS X Lion系统详解
VirtualBox虚拟机安装Mac OS X Lion系统详解
76 1
|
2月前
|
iOS开发
Mac电脑选择系统菜单中的关机或重启无法关机或重启,只能通过按电源键关机以及打开应用经常卡死问题及解决方案
Mac电脑选择系统菜单中的关机或重启无法关机或重启,只能通过按电源键关机以及打开应用经常卡死问题及解决方案
25 0
|
2月前
|
计算机视觉 C++
Mac系统下vscode调试opencv环境搭建
Mac系统下vscode调试opencv环境搭建
38 1
|
2月前
|
数据库管理
Mac检出svn checkout报错 svn: E200030: SQLite 编译为 3.39.5,但是运行于 3.39.4
Mac检出svn checkout报错 svn: E200030: SQLite 编译为 3.39.5,但是运行于 3.39.4
61 0
|
2月前
Mac系统R语言升级后无法加载包报错 package or namespace load failed in dyn.load
Mac系统R语言升级后无法加载包报错 package or namespace load failed in dyn.load
|
2月前
|
Kubernetes NoSQL Java
ChaosBlade常见问题之在mac下编译报checksum mismatch的错误如何解决
ChaosBlade 是一个开源的混沌工程实验工具,旨在通过模拟各种常见的硬件、软件、网络、应用等故障,帮助开发者在测试环境中验证系统的容错和自动恢复能力。以下是关于ChaosBlade的一些常见问题合集:
|
2月前
|
人工智能 Rust 运维
这一款 Mac 系统终端工具,已经用的爱不释手了!
这一款 Mac 系统终端工具,已经用的爱不释手了!