1. 程式人生 > >linux下載jdk,解壓報錯的一個解決辦法

linux下載jdk,解壓報錯的一個解決辦法

 如果你使用wget下載jdk然後報錯,基本是以下問題:

gzip: stdin: not in gzip format  tar: Child returned status 1  tar: Error is not recoverable: exiting now 

解決辦法:

比如我需要下載 jdk-8u191-linux-x64.tar.gz 這一個包。你如果在jdk下載介面選擇接受協議,將下載地址使用linux的wget命令下載下來檔案。這個壓縮檔案Oracle預設是你沒有接受協議的,所以在解壓的時候也會報錯。下面是解決辦法:

複製這個到終端。其中後面一長串是你要下的jdk版本。

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz