眾多開發(fā)者期待的Java 9最近又遭遇了跳票。近日,Oracle對外表示,需要更多的時間來完成Java 9的開發(fā)工作。甲骨文Java平臺組首席架構(gòu)師Mark Reinhold提議“調(diào)整發(fā)布日期,以多給JCP一些時間”。
根據(jù)El Reg的數(shù)據(jù),這是Java 9的第四個重大延遲,第一次宣布是在2016年9月22日發(fā)貨,然后推遲到2017年3月23日,后來又被推遲到2017年7月,現(xiàn)在,Mark Reinhold表示,Java 9的發(fā)布時間再往后推遲8周,也就是到9月21日發(fā)布。
據(jù)悉,Java 9難產(chǎn)的原因是內(nèi)置的模組化架構(gòu)Jigsaw需要更長的時間來開發(fā)。同時Reinhold展示了寫給OpenJDK的郵件列表,表示即使JCP執(zhí)行委員會決定投票不批準JSR 376進行下一階段的進程,這并不意味著它已經(jīng)死亡,這只意味著執(zhí)行委員會提出了一些擔心,希望JSR 376專家組(EG)能夠解決。