Java 9的發布時間推遲到9月21日發布
甲骨文Java平臺組首席架構師Mark Reinhold提議「調整發布日期,以多給JCP一些時間」。Java 9的發布時間往后推遲8周,也就是到9月21日發布。
UTC時間5月30日晚八點左右,Mark Reinhold給OpenJDK郵件組發了一封提議信,伯樂在線/技術最前線編譯如下:
也許大家已經知道了,JCP執行委員會(EC)最近投票否決了JSR 376的通過[1],也就是Java Platform Module System(或稱為Jigsaw)[2]。
但這并不意味著JSR 376已死,也不能說明Jigsaw就被拒了。這僅說明,執行委員會(EC)提出了更多亟待JSR 376專家團隊(EG)要解決的事情(concerns)。根據JCP的規則,當時到6月7日EG還有30天的時間來提交修訂版,然后EC會做第二次投票,預計不會晚于6月26日[3]。
在過去兩周,JSR 376專家團隊舉行了多次會議,來回應討論JSP執委會關切的問題[4]。會議澄清了模塊化系統解析算法的規范,相關工作早已開始了,已為模塊化系統API新增了一個5行代碼的方法。當然還有其他對JSR 376和JSR 379(Java SE 9)[5]的調整修改,希望能解決執委會關注的點。
為了應對各種可能性,我在這里提議,我們繼續共同努力,JDK 9項目當前目標是在6月22日[6]發布RC版,但正式版(GA)的發布日期要調整,以多給JCP一些時間。詳細來說,我提議把GA的發布時間往后推遲8周,也就是從7月27日調整到9月21日。
就我這個提議,歡迎JDK 9委員會的評論,也歡迎理性的反對。如果在下周二6月6日23:00 UTC之前沒有反對,或者他們給出了滿意答復,那「JEP 2.0程序提議[7]」將是JDK 9新的日程表了。