web-dev-qa-db-ja.com

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

私は過去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が機能しない理由については迷っています...

12
Mike D

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

19
amc

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

Sudo apt-get install default-jdk

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

この命令セットは64ビットJavaインストール用です

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

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のインストール

4
scouser73

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

Java

3
rɑːdʒɑ

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

Sudo apt-get install openjdk-7-Oracle

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

Sudo apt-get install openjdk-6-jdk

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

お役に立てば幸いです。

3
tmwanik

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
user61928

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

1
atenz