當(dāng)前位置:首頁(yè) > IT技術(shù) > 系統(tǒng)服務(wù) > 正文

MAC編譯OpenJDK8(含202-242)的Xcode版本問(wèn)題
2022-02-14 10:44:44


本文有點(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

開(kāi)通會(huì)員,享受整站包年服務(wù)立即開(kāi)通 >