本文有點雜,就不分開了。這東西除了吾有興趣,其他人都不會關心。
- 編譯252的變化
252開始,編譯發(fā)生了變化。用現(xiàn)在的新辦法編譯會出錯。具體錯誤及解決辦法參考:
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編譯,會報以下錯誤:
?
- 哪些xcode合適?
經(jīng)過測試:
8.2.1:OK
9.2:OK
9.4.1:OK。這是最后一個可以避免上述問題的版本。
10:崩潰。
本文摘自 :https://blog.51cto.com/u