2015-09-24 10 views
7

私がインストールしたOracleのJDK-8をインストールされていません。しかし、jdk8が必要なパッケージをインストールしたいときは、apt-getはjdk 8を再度インストールしようとします。私の国は制限されているため、oracleサーバーはjdk8をダウンロードできません。Ubuntuは:OracleのJDK 8は、Ubuntuの14.04手動で

$java -version 

java version "1.8.0_45" 
Java(TM) SE Runtime Environment (build 1.8.0_45-b14) 
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode) 

とapt-getの結果は以下のとおりです。このエラーが発生して

download failed 
Oracle JDK 8 is NOT installed. 
dpkg: error processing package oracle-java8-installer (--configure): 
subprocess installed post-installation script returned error exit status 1 
Errors were encountered while processing: 
oracle-java8-installer 
E: Sub-process /usr/bin/dpkg returned an error code (1) 

、apt-getは、インストールを完了しません。

答えて

1

私はあなたがあなた自身のフォルダに解凍、アーカイブを使用してOracle JDK8をインストールしている疑いがあります。おそらくUbuntuはJavaをシステムJavaとしてインストールしたことを知らないので、エラーが発生しています。

正直に言うと、私はあなたがシステム全体の使用のためにそれをインストールして行くかどうかはわかりませんが、this pageは、いくつかの指針を提供することができます。 Open JDKをインストールする方が良いかもしれませんが、オプションもhereとなり、this answerも役に立ちます。

+0

私はOracleサーバーとの平和を発見しました。今はすべてがOKです。しかし、確かに問題は手動インストールであった。 – batroudoroch

4

もう一度apt-getのレポ

を更新apt-getのレポ

$ sudo apt-get update 

はapt-getを

$ sudo add-apt-repository ppa:webupd8team/java 

するには、Java 8のレポを追加更新し

まず、これを試してみてください最後に

$ sudo apt-get update 

install java 8

$ sudo apt-get install oracle-java8-installer 
8

oracle-java8-installerはファイルをダウンロードできません。 Oracleのサイトから手動でダウンロードし、/var/cache/oracle-jdk8-installer/というフォルダに入れてください。そして、oracle-java8-installerをもう一度インストールしてみてください。これは問題を解決するはずです。ステップバイ

ステップ:オラクル-java8インストーラがダウンロードすることができませんどのようなファイル

  • チェック。インストールログに表示されます。 jdk-8u111-linux-x64.tar.gz
  • Googlejdk-8u111-linux-x64.tar.gzとし、Oracleサイトのどこからダウンロードするのかが正確にわかります。例の場合http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
  • jdk-8u111-linux-x64.tar.gzファイルをダウンロードして/var/cache/oracle-jdk8-installer/というフォルダに入れます。
  • そして再びオラクル-jdk8インストーラをインストールしよう:​​インストールが正常に完了しなければなりません。
+1

私はこれを試しましたが、aptを再度実行すると同じエラーが発生しました –

+4

01/16/2018現在 – peterk

+4

として動作しません。それはまだダウンロードしようとします。 –