這個要求在使用瀏覽器的情況下,相信不會造成困擾,但若是在終端機中操作時,直接使用
wget
直接加上下載連結下載時,結果的確讓人一時不知所措,下載回來的檔案竟然這麼小:看起來應該是沒有點【Accept License Agreement】的關係,但沒有介面如何選呢?XD
還好找到了這篇,說明只要搭配
wget
指令的一些參數,帶著header
送出請求,也可輕鬆把Java Development Kit下載回來,以下我以Java SE Development Kit 7u71這一版為範例進行下載。wget --no-cookies \ --no-check-certificate \ --header "Cookie: oraclelicense=accept-securebackup-cookie" \ "http://download.oracle.com/otn-pub/java/jdk/7u71-b14/jdk-7u71-linux-x64.tar.gz" \ -O jdk-7u71-linux-x64.tar.gz
上列的
--no-cookies
表示「不要使用cookie」,--no-check-certificate
表示「不使用伺服器的憑證」,以及-O
表示「要儲存的檔案路徑」,這些參數可以在終端機中下wget --help
來檢視意義和用法。
下載回來的檔案即可以正常地解壓縮後使用了。
沒有留言:
張貼留言