成功编译无错MAC OpenJDK8:Terminating app due to uncaught exception ‘NSInternalInconsistencyException‘

简介: 成功编译无错MAC OpenJDK8:Terminating app due to uncaught exception ‘NSInternalInconsistencyException‘

在MAC上使用JAVA,一些程序经常Terminating app due to uncaught exception 'NSInternalInconsistencyException',真是让人崩溃。


 反复搜索,终于有看到一个网页提示说242/202是可以的。于是兴冲冲的开始编译,心想咱编译OpenJDK8多少次了,这还不小菜?果然还是遇到了新问题,编译完成之后一测试……还是崩溃。


 下载了Oracle的官方JDK,测试就正常。于是猜测是因为编译环境不同导致的。MAC的版本不好改,于是下载了XCODE的不同版本进行测试,8、9都可以,10就崩溃。最后选定9.4.1。


 有人说大哥汝这不是吃饭了撑的?为何不直接使用Oracle的JDK?这是因为泰山JDK有很多修改,已经离不开了。


 参考博文(编译中出现的错误请自行搜索):


MAC编译OpenJDK8(含202-242)的Xcode版本问题_柳鲲鹏-CSDN博客


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

目录
相关文章
mpvue踩坑-未找到入口 app.json 文件,或者文件读取失败,请检查后重新编译
mpvue踩坑-未找到入口 app.json 文件,或者文件读取失败,请检查后重新编译
73 0
|
小程序 Linux 区块链
Python PyInstaller 打包成 Win、Mac 应用程序(app / exe)
Python PyInstaller 打包成 Win、Mac 应用程序(app / exe)
3015 0
|
数据可视化 小程序 程序员
uni-app 配置编译环境与动态修改manifest.json参数
uni-app 配置编译环境与动态修改manifest.json参数
1742 0
|
2月前
|
开发工具 iOS开发 MacOS
【Mac_mistake】app不能安装在未命名需要OSv11.13或更高版本
【Mac_mistake】app不能安装在未命名需要OSv11.13或更高版本
106 0
|
7月前
|
小程序 Linux 区块链
Python PyInstaller 打包成 Win、Mac 应用程序(app / exe)
Python PyInstaller 打包成 Win、Mac 应用程序(app / exe)
414 0
|
7月前
|
Perl
pod spec lint编译时报The 'Pods-App' target has transitive dependencies that include static binaries错误问题
pod spec lint编译时报The 'Pods-App' target has transitive dependencies that include static binaries错误问题
60 1
|
7月前
|
移动开发 jenkins 持续交付
jenkins编译H5做的android端编译卫士app记录
jenkins编译H5做的android端编译卫士app记录
53 0
|
7月前
|
开发框架 前端开发 算法
【Qt App 编译 】Qt Cmake 资源文件的加载:如何使用 CMakeLists.txt 文件和资源文件
【Qt App 编译 】Qt Cmake 资源文件的加载:如何使用 CMakeLists.txt 文件和资源文件
378 0
|
XML 编解码 数据格式
python二进制程序打包为 mac app(dmg)-材料准备
python二进制程序打包为 mac app(dmg)-材料准备
python二进制程序打包为 mac app(dmg)-材料准备
不用Mac也可以将打包好的ipa上架App
有一段时间没有写博客了,今天用windows上架了一个app到苹果商店,现在才知道原来上架app到苹果商店可以不用Mac的,感觉自己已经落后了