2017-05-27 53 views
3

我想分上OS intsall甲骨文的Java JDK 8我不能夠安裝JAVA JDK CentOS的機器上安裝Oracle JDK,因爲當我嘗試使用命令無法使用wget

[[email protected] ~]# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u131-b27/jdk-8u131-linux-x64.rpm" 
安裝JAVA JDK

我收到輸出

Connecting to edelivery.oracle.com 
(edelivery.oracle.com)|23.211.196.232|:443... connected. 
HTTP request sent, awaiting response... 302 Moved Temporarily 
Location: http://download.oracle.com/otn-pub/java/jdk/8u131-b27/jdk-8u131- linux-x64.rpm?AuthParam=1495864027_230ebffd10615c26528e8d2496500338 [following] 
--2017-05-27 11:15:07-- http://download.oracle.com/otn-pub/java/jdk/8u131- b27/jdk-8u131-linux-x64.rpm? AuthParam=1495864027_230ebffd10615c26528e8d2496500338 
Connecting to download.oracle.com (download.oracle.com)|184.25.109.32|:80...  connected. 
HTTP request sent, awaiting response... 404 Not Found 
2017-05-27 11:15:09 ERROR 404: Not Found. 
+0

你得到那個輸出然後是什麼?請解釋你的問題和你想達到的目標 –

+0

我已更新@RiyafaAbdulHameed – Passenger

回答

4

Oracle已經更新鏈接生成機制。它現在包含了一些序列,它似乎對於一個版本是持久的,但是是由一個未知的機制生成的。 此外,下載任何版本除了latest你現在需要讓Oracle帳戶:

供生產使用Oracle建議下載最新的JDK和JRE 版本,並允許自動更新。

只有開發人員和企業管理員應該下載這些 版本。

下載這些版本需要一個oracle.com帳戶。如果您的 沒有oracle.com帳戶,您可以使用此頁面頂部的鏈接 瞭解更多信息並免費註冊。

查看更多關於Oracle Java Archives的頁面。

所以你現在被困在兩個選項中。

選項1.通過新的直接鏈接使用最新版本(8u131現在)。 接受許可協議後,您可以在Java SE Development Kit 8 downloads page處找到該鏈接。和你的命令將是:

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm" 

選項2.切換到openjdk包:

yum install java-1.8.0-openjdk 

查看更多有關的OpenJDK安裝在OpenJDK: Download and install頁面。

1

我和jdk-8u131的OP有相同的問題,並且在上面對我的答案檢查了選項1命令之後,我發現它完全一樣。我削減粘貼選項1答案,它雖然工作!於是,我再次嘗試了幾次我的原始電話(這完全相同),並且幾次使用相同的信息再次失敗,然後在大約第5或第6次的時候開始工作......所以我認爲,一旦你使用最新的URL,它可以在選項1中正常工作,但是您可能會在多個場合看到404錯誤 - 如果是這樣,請稍等並重試。

+1

通常,如果答案包含一些代碼以及它打算做什麼以及爲什麼解決問題而不介紹其他問題,答案會更有幫助。 – Peter