Oracle Java Platform Group首席架構師Mark Reinhold在五月份的一系列專家組電話會議中建議將Java 9的正式發布日期向后延期8周,也就是在9月21號發布(既定的發布日期為7月27號)。
據Reinhold透露,建議延期發布是為了給JSR 376爭取更多的時間,如果在新一輪的投票中能夠獲得通過,那么Jigsaw就在Java 9中與大家見面。
JSR 376在之前的投票中沒能獲得通過(10票贊成,13票反對),Reinhold向JCP執行委員會提交了一封公開信,表達了對投票結果感到遺憾。不過,后來他在OpenJDK郵件組里寫道,沒有通過投票并非意味著JSR 376就這樣結束了,
也并非意味著委員會拒絕了Jigsaw。委員會只是提出了一些JSR 376專家組需要解決的問題。根據JCP的規則,專家組有30天的時間,也就是在6月7號之前再次提交修改過的版本進行第二輪投票,整個過程要在6月26號前結束。
Tomitribe的創始人兼CEO David Blevins也是投反對票的委員會成員之一。他認為,第一輪投反對票的委員會成員急切地希望看到他們提出的問題能夠得到妥善解決,因為他們要在30天內進行第二次投票。雖然30天之后可能得到的是一個帶有條件的通過票,不過Blevins對未來的情況持樂觀的態度。他說:
盡管投反對票看起來是在拒絕,但我們堅信,對于一個JSR來說,這樣的投票是為了達成更高層次的共識,雖然在時間上有一定壓力。
在電話會議中,Reinhold建議6月22號的候選版本可以如期發布,但是希望正式版本可以延期到9月21號,從而為第二輪投票爭取更多時間。如果在6月6號之前沒有人提出異議,或者有人提出異議,但是如果能夠得到圓滿的解答,那么根據JEP 2.0流程,新的正式版發布日期就是9月21號了。
感謝郭蕾對本文的審校。