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:崩溃。

目录
相关文章
|
7月前
|
jenkins Unix 持续交付
个人记录jenkins编译ios过程 xcode是9.4.1
个人记录jenkins编译ios过程 xcode是9.4.1
115 2
|
7月前
|
Android开发 iOS开发 开发者
轻松实现 UniApp Xcode 上传 IPA 无需 Mac,appuploder 一键上传助你高效开发!
轻松实现 UniApp Xcode 上传 IPA 无需 Mac,appuploder 一键上传助你高效开发!
|
7月前
【Node】Mac多版本Node切换
【Node】Mac多版本Node切换
638 1
|
2月前
|
开发工具 iOS开发 MacOS
【Mac_mistake】app不能安装在未命名需要OSv11.13或更高版本
【Mac_mistake】app不能安装在未命名需要OSv11.13或更高版本
134 0
|
4月前
|
缓存 iOS开发
如何在Xcode删除某个版本的IOS模拟器
如何在Xcode删除某个版本的IOS模拟器
636 1
|
4月前
|
JavaScript 前端开发 Shell
mac和windows上安装nvm管理node版本
NVM(Node Version Manager)是前端开发者常用的命令行工具,用于管理计算机上的不同Node.js版本。通过NVM,开发者可以轻松地在多个项目间切换所需的Node.js版本。在Mac上,可以通过cURL或Wget下载安装脚本,或使用包管理工具brew安装。安装后需配置环境变量以识别NVM命令。Windows用户则可通过专用的nvm-windows安装程序完成安装。常用命令包括安装、卸载特定版本、列出已安装版本等。
345 0
|
7月前
使用mac版本试用版Beyond过期报错,反复提示要注册的提示信息问题,暂时没有解决方案
使用mac版本试用版Beyond过期报错,反复提示要注册的提示信息问题,暂时没有解决方案
126 1
|
7月前
|
iOS开发
mac版本Beyond Compare如何一直试用
mac版本Beyond Compare如何一直试用
374 0
mac版本Beyond Compare如何一直试用
|
7月前
|
Linux 数据安全/隐私保护 iOS开发
Xcode8.1如何支持iOS8.0以下版本
Xcode8.1如何支持iOS8.0以下版本
52 0
|
7月前
|
JavaScript
Mac 使用CLI脚手架创建 Vue项目、不同版本创建项目的项目结构差异
Mac 使用CLI脚手架创建 Vue项目、不同版本创建项目的项目结构差异

热门文章

最新文章