Java編程:下載指定 JDK 版本的“Samples and demos”__演算法

來源:互聯網
上載者:User

最近在研究 JDK 源碼,本機安裝的是“jdk1.7.0_71”,需要下載官方提供的“Samples and demos”,但是官網上不提供老版本的“Samples and demos”下載,怎麼辦呢。

經過不解的努力,終於在 stackoverflow 上找到瞭解決辦法。我們可以通過 JDK 的 URL 去猜測“Samples and demos”的 URL,然後下載檔案。

JDK-8u111 安裝檔案的下載地址:
http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-windows-x64.exe

JDK-8u111“Samples and demos”檔案的下載地址:
http://download.oracle.com/otn-pub/java/jdk/8u111-b14-demos/jdk-8u111-windows-x64-demos.zip

接下來我們推導 JDK-7u71 的Samples and demos”的下載地址。

JDK-7u71 安裝檔案的下載地址:
http://download.oracle.com/otn/java/jdk/7u71-b14/jdk-7u71-windows-x64.exe

參照上面的推導邏輯,JDK-7u71 的“Samples and demos”檔案的下載地址應該為:
http://download.oracle.com/otn/java/jdk/7u71-b14-demos/jdk-7u71-windows-x64-demos.zip

通過瀏覽器訪問以上地址,發現 Oracle 伺服器上並不存在該檔案,仔細對比 URL 發現 “otn”處有些差異,於是再次修改 URL:
http://download.oracle.com/otn-pub/java/jdk/7u71-b14-demos/jdk-7u71-windows-x64-demos.zip

通過瀏覽器訪問該地址,成功下載檔案。

官網上為什麼沒有提供老版本的 JDK 的“Samples and demos”呢。官方大致是這樣解釋的,如下圖:

我為什麼非要下載 JDK-7u71“Samples and demos”呢。
大致是因為程式員的好奇吧。。。

提示大家一下:在官網上如何下載老版本的 JDK,在最新版的 JDK 下載頁面,找到“Java Archive”進行下載。如下圖所示:

參考資料
Finding “Samples and demos” for a specific JDK version

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.