MAC编译OpenJDK8(含202-242)的Xcode版本问题

简介: MAC编译OpenJDK8(含202-242)的Xcode版本问题

本文有点杂,就不分开了。这东西除了吾有兴趣,其他人都不会关心。


编译252的变化

 252开始,编译发生了变化。用现在的新办法编译会出错。具体错误及解决办法参考:


全网首发:Undefined symbols for architecture x86_64: “std::__1::locale::use_facet(std::__1::locale::id&)_柳鲲鹏-CSDN博客


MAC OS版本不影响

 那么,我们应该使用哪个版本的MAC编译OpenJDK8呢? 吾搜索了一下Oracle官方文档:


https://docs.oracle.com/javase/8/docs/technotes/guides/install/mac_jdk.html


 其中明确说明:Any Intel-based computer running OS X 10.8 (Mountain Lion) or later。也就是说OS X 10.8之后都可以。


新xcode版本编译的jdk报错

 关键是xcode问题。使用新的xcode编译,会报以下错误:


JDK/JAVA Exception NSWindow drag regions should only be invalidated on the Main Thread_柳鲲鹏-CSDN博客


哪些xcode合适?

经过测试:


8.2.1:OK


9.2:OK


9.4.1:OK。这是最后一个可以避免上述问题的版本。


10:崩溃。

目录
相关文章
|
jenkins Unix 持续交付
个人记录jenkins编译ios过程 xcode是9.4.1
个人记录jenkins编译ios过程 xcode是9.4.1
276 2
|
Android开发 iOS开发 开发者
轻松实现 UniApp Xcode 上传 IPA 无需 Mac,appuploder 一键上传助你高效开发!
轻松实现 UniApp Xcode 上传 IPA 无需 Mac,appuploder 一键上传助你高效开发!
|
缓存 iOS开发
如何在Xcode删除某个版本的IOS模拟器
如何在Xcode删除某个版本的IOS模拟器
1367 1
|
Linux 数据安全/隐私保护 iOS开发
Xcode8.1如何支持iOS8.0以下版本
Xcode8.1如何支持iOS8.0以下版本
135 0
|
数据库管理
Mac检出svn checkout报错 svn: E200030: SQLite 编译为 3.39.5,但是运行于 3.39.4
Mac检出svn checkout报错 svn: E200030: SQLite 编译为 3.39.5,但是运行于 3.39.4
694 0
|
Kubernetes NoSQL Java
ChaosBlade常见问题之在mac下编译报checksum mismatch的错误如何解决
ChaosBlade 是一个开源的混沌工程实验工具,旨在通过模拟各种常见的硬件、软件、网络、应用等故障,帮助开发者在测试环境中验证系统的容错和自动恢复能力。以下是关于ChaosBlade的一些常见问题合集:
268 0
|
Java 定位技术 语音技术
如何处理 Xcode 上传 IPA 文件后无法在后台架构版本中显示的问题?
如何处理 Xcode 上传 IPA 文件后无法在后台架构版本中显示的问题?
|
JavaScript 算法 前端开发
Mac下编译dinky-web(踩坑篇)
Mac下编译dinky-web(踩坑篇)
319 0
|
2月前
|
前端开发 安全 测试技术
Postman Mac 版安装终极指南:从下载到流畅运行,一步到位
Postman 是 API 开发与测试的高效工具,支持各类 HTTP 请求调试与团队协作。本文详解 Mac 版下载、安装步骤,助你快速上手。同时推荐一体化 API 协作平台 Apifox,集文档、调试、测试于一体,提升开发效率与团队协同能力。