「tar:Error is not recoverable」エラーのため、Java JREはインストールされません


12

私は過去1日間Javaを取得しようとしています。いくつかのチュートリアルに従いましたが、同じエラーが引き続き発生します。私が入れた後tar -xvf jre-7u4-linux-i586.tar.gz、それを言いますCannot open: No such file or directory tar: Error is not recoverable: exiting now

私は64ビットシステムを持っているので、それが問題だとは思わない。JDKは完全にインストールされましたが、JREが機能しない理由については迷っています...


3
64ビットシステムを持っていると言いますが、パッケージには1586と書かれています。正しいバージョンを使用していることを確認してください。
ナサニエルピサルスキ

JDKをインストールすると、通常はJREも含まれます。
イッシュ

1
実際にそのファイルをダウンロードしましたか?
ソルビョーンラウンアンデルセン

そして、どこにそれを書きますか?ターミナルウィンドウにある必要があります。
トールビョーンラウンアンデルセン

回答:


19

OpenJDKが推奨されない場合は、Oracleバージョンをppaからインストールできます(手動インストールよりもはるかに簡単です。また、更新を自動的に受信する必要があります)。ppa経由で追加すると、正しいアーキテクチャ(32ビットと64ビット)を使用していることも保証されます。

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

ソース:http : //www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html


「add-apt-repository」コマンドは存在しませんo_O
knocte

1
knocte-同じ問題がありました。RTFGは、python-software-propertiesをインストールするか、/ etc / apt / sources.listに手動で追加する必要があると言っています。
lonstar

今のところ最良の方法。
Apache

5

Ubuntu 12.04でJavaをインストールする最も簡単な方法は、実行することです

sudo apt-get install default-jdk

ファイルのダウンロードを台無しにしないでください-パッケージマネージャを使用してください。


1
これにより、OpenJDKが提供されますが、これはANYTHINGと互換性がありません。
ジェレミーローガン

@fiXedd自分が何を話しているのかわからないので、コメントしないほうがいいかもしれません。または、何を話しいるのかを知っているので、もっとよく知る必要があります。
トールビョーンラウンアンデルセン

私はもっ​​とよく知っておく必要があります:)まじめに... OpenJDKでは動作しない(またはわずかにバグがある)ものがかなりあります。
ジェレミーローガン

4

この一連の手順は、64ビットJavaインストール用です

JavaをDownloadsフォルダーにダウンロードします

1-ターミナルを開き、次のコマンドをコピーして貼り付けます

sudo mkdir -p -v /opt/java/64

Enterを押す

cd Downloads && tar xvzf ~/Downloads/jre-7u4-linux-x64.tar.gz

Enterを押す

sudo mv -v ~/Downloads/jre1.7.0_04 /opt/java/64

Enterを押す

sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/64/jre1.7.0_04/bin/java" 1

Enterを押す

sudo update-alternatives --set java /opt/java/64/jre1.7.0_04/bin/java

Enterを押す

mkdir -v ~/.mozilla/plugins 

Enterを押す

IcedTeaプラグインがインストールされている場合は、削除します。そもそも存在しない場合は、その旨の通知が表示されます。

sudo apt-get remove icedtea6-plugin

Enterを押す

Javaプラグインの以前のバージョンを削除します(存在する場合と存在しない場合があります。念のためコマンドを実行してください)。そもそも存在しない場合は、その旨の通知が表示されます。

rm -v ~/.mozilla/plugins/libnpjp2.so

Enterを押す

ln -s /opt/java/64/jre1.7.0_04/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

Enterを押す

これらの手順は、Easy Linux Tips Projectから逐語的にコピーされたものです

私は自分でこれらの指示を使用し、それらが機能することを確認できます。

簡単なLinuxのヒント-Oracle Javaのインストール


これは良いことですが、OPは64ビットシステムを使用していると述べています。x64の手順も含めるように回答を更新できますか?
-amc

1
またはsudo add-apt-repository ppa:webupd8team/java、PPA を使用してインストールし、インストーラーに上記の回答に記載されているすべての面倒を処理させることができます。しかし、「ショートカット」にオプトインする前に「ロングカット」に注意する方が良いです
;

@Kush私がされただけで答えとしてそのPPA情報を追加
AMC

@amc:とにかく私がコメントした答えはニーズを満たします、PPAは同じことを解決するより簡単な方法です:
Kushal

3

Software Centerを開き、jreそこに入力します。

java


バージョン7についてはわかりませんが、6ではOpenJDKとSunのJREは異なります。たとえば、私の会社で使用しているVPNアプリケーションはOpenJDKでは動作せず、SunのJREで動作します。
パイプ

3

私は友人のマシンで同じ問題を抱えていましたが、openjdkをインストールするだけでした、これは以下のコマンドを使用して行うことができます

sudo apt-get install openjdk-7-oracle

上記のコマンドは12.04で機能しますが、以前のバージョンにいくつかのppaを追加するか、単に以下のコマンドを実行します

sudo apt-get install openjdk-6-jdk

それは私と私の友人のために働いた。

お役に立てば幸いです。


2

64ビットの場合、以前にテストして目を覚ましたことがあります。

これらは私が前にした手順です:

ここからsun jre 7 tarファイルをダウンロードします

tarファイルを抽出します。

tar -xvzf jre-7u4-linux-x64.tar.gz

抽出したフォルダーを次の場所に移動します。

sudo mv jre1.7.0_04 /usr/lib/jvm/

システムに新しいJavaソースをインストールします。

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0_04/bin/java 1

デフォルトのjavaを選択します。

sudo update-alternatives --config java

Javaバージョンテスト:

java -version

シンボリックリンクがすべて新しいJavaの場所を指していることを確認します。

ls -la /etc/alternatives/java*

32ビットアーキテクチャについては、このリンクを参照してください


2

多くのことがopenJDKで実行されないため、この男と私は特にSun JAVAを必要とします。したがって、人々はSun Javaについて尋ねます。

だから、SUN JAVA(Oracle)を必要とする人々のために、私がやったことは次のとおりです。

ただ解決策を望んでいる人たちには申し訳ありませんが、彼らが何を話しているのかを読んだり知らなかったりせずに解決策を提供するのは本当に悪くなっています。

私は同じ問題を抱えていて、3つのサイトが私の問題を修正したことがわかりました。これが役立つことを願っています。

ubuntu 12.04 Server 64bitをインストールしました。ハードウェア仕様
Intel S2600CP2上のIntel Xeon E5-2620
ホストOS Vmware ESXI 5.0
ゲストubuntu 12.04サーバー64ビット

そしてログインしました。次のコマンドを入力して、Java 7 64ビットをインストールしました。

sudo apt-get install python-software-properties <<これはapt-get-repositoryスクリプトをインストールすると信じています。

sudo apt-get update <<<ソフトウェアリストを更新します

sudo apt-get upgrade <<<リストからソフトウェアを更新およびインストールします。

sudo apt-get dist-upgrade <<< ubuntuサーバーの例11.05のバージョンを12.01にアップグレード

sudo reboot <<<再起動は必須です。

sudo add-apt-repository ppa:webupd8team/java <<< Oracle Javaのリポジトリを追加

sudo apt-get update <<<リストを更新

sudo apt-get install oracle-java7-installer << Javaをインストール

java -version <<<インストールされているJavaバージョンを確認します。

JAVA(TM)64ビットバージョンを取得する必要があります

これがお役に立てば幸いです。


1

ただし、OpenJDK Javaは賢明なオプションです。ただし、Oracle Javaを引き続き使用する場合は、サイトからjre-7u4-linux-x64.tar.gzファイルをダウンロードして、同じ操作を実行してください。それは仕事をします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.