本文有點(diǎn)雜,就不分開(kāi)了。這東西除了吾有興趣,其他人都不會(huì)關(guān)心。
- 編譯252的變化
252開(kāi)始,編譯發(fā)生了變化。用現(xiàn)在的新辦法編譯會(huì)出錯(cuò)。具體錯(cuò)誤及解決辦法參考:
MAC OS版本不影響
那么,我們應(yīng)該使用哪個(gè)版本的MAC編譯OpenJDK8呢??吾搜索了一下Oracle官方文檔:
??https://docs.oracle.com/javase/8/docs/technotes/guides/install/mac_jdk.html??
其中明確說(shuō)明:Any Intel-based computer running OS X 10.8 (Mountain Lion) or later。也就是說(shuō)OS X 10.8之后都可以。
- 新xcode版本編譯的jdk報(bào)錯(cuò)
關(guān)鍵是xcode問(wèn)題。使用新的xcode編譯,會(huì)報(bào)以下錯(cuò)誤:
?
- 哪些xcode合適?
經(jīng)過(guò)測(cè)試:
8.2.1:OK
9.2:OK
9.4.1:OK。這是最后一個(gè)可以避免上述問(wèn)題的版本。
10:崩潰。
本文摘自 :https://blog.51cto.com/u