web-dev-qa-db-ja.com

ダウンロードに失敗しました:Oracle JDK 7はインストールされていません

何かをインストールしようとすると、次のエラーが表示されます。

HTTP request sent, awaiting response... 403 Forbidden
2014-04-23 09:32:53 ERROR 403: Forbidden.

download failed

Oracle JDK 7 is NOT installed........

しかし、私はOracle JDK 7をインストールしています:

mostafa@mostafa-EP31-DS3L:~$  Sudo update-alternatives --config Java

 0            /usr/lib/jvm/Java-6-openjdk-AMD64/jre/bin/Java   1061      auto mode
 1            /usr/lib/jvm/Java-6-openjdk-AMD64/jre/bin/Java   1061      manual mode
\* 2            /usr/lib/jvm/Java-7-Oracle/jre/bin/Java          1         manual mode

Press enter to keep the current choice[*], or type selection number: 

問題は何ですか?これをどのように解決できますか?

5
Mostafa Jamareh

ご存じのとおり、Oracleは一部の国を禁止し、最初にキーを追加します。

Sudo add-apt-repository ppa:webupd8team/Java
Sudo apt-get update

次に、apt-installを使用してパッケージをインストールします。

Sudo apt-get install Oracle-Java7-installer

エラー403が発生したら、lsを使用します。

ls /var/cache/Oracle-jdk7-installer/

jar.binfmt  javaws-wrapper.sh  jdk-7u55-linux-x64.tar.gz  wgetrc

.tar.gzファイル名をコピーして、Webで検索/ダウンロードします( http://enos.itcollege.ee/~jpoial/download/jdk7/ )。

次に、ダウンロードしたファイルをキャッシュにコピーします。

Sudo cp ~/Downloads/jdk-7u55-linux-x64.tar.gz /var/cache/Oracle-jdk7-installer/

正しいファイルを確実にダウンロードするには、md5sumを使用します。

md5sum jdk-7u55-linux-x64.tar.gz
9e1fb7936f0e5aaa1e64d36ba640bc1f jdk-7u55-linux-x64.tar.gz

結果は http://www.Oracle.com/technetwork/Java/javase/downloads/Java-se-binaries-checksum-1956892.html のOracleチェックサムと一致する必要があります

この後、インストールコマンドを実行すると、キャッシュファイルを使用して正しくインストールが行われます。

Sudo apt-get install Oracle-Java7-installer
9
Taher Khorshidi

Jdk 7のインストールについて心配しないでください。SDKMAN は問題を解決するためにここにあります。SDKMANのインストールは- このリンク

Javaバージョンのリストを提供します。それらはすべてインストールできます。複数のJavaバージョンがある場合、そのうちの1つを指定できます。必要に応じて、デフォルトのJavaバージョンを設定することもできます。

===============================
$ sdk list Java
$ sdk install Java 7u141-zulu
$ sdk use Java 7u141-zulu
$ sdk default Java 7u141-zulu
===============================

詳細については、

$ SDKリストJava

Javaバージョンのリストを提供します

$ sdk install Java 7u141-zulu

Java 7をインストールします

$ sdk use Java 7u141-zulu

  • Java 7を使用する場合は、このコマンドを実行できます。
  • 特定のプロジェクトでは、SDKMANを使用して特定のJavaバージョンを使用できます

$sdk default 7u141-zulu

Java 7をデフォルトとして設定するために使用されます。

rizvi@rizvi-pc:~$ sdk list Java

============================================
Available Java Versions
============================================
   * 9.0.1-zulu                                                                    
     9.0.1-Oracle                                                                  
     9.0.0-zulu                                                                    
     8u152-zulu                                                                    
     8u151-Oracle                                                                  
     8u144-zulu                                                                    
     8u131-zulu                                                                    
   * 7u141-zulu                                                                    
   * 6u93-zulu                                                                     

=========================================================
+ - local version
* - installed
> - currently in use
=========================================================

複数のgradleにもこれを使用できます

$ sdk install gradle 4.3
$ sdk install gradle 3.0
$ sdk use gradle 4.3 
$ sdk default gradle 4.3

Scala、groovyのような他のインストールについては、 このチュートリアル に従うことができます

0
SkyWalker