web-dev-qa-db-ja.com

OracleのインストールJava JRE 7、ターミナルコマンドが移動されたファイルを認識しない

小さな問題があります。私はMinecraftをWineを使用するように働きかけています。過去数時間、私はJava=(長い話ですが、関連性を保ちます)で何度も作業してきましたが、ようやく答えが出てきました。OracleJavaをインストールする必要があります、またはより一般的に知られているSun-JRE。この回答 https://askubuntu.com/a/56119 を見つけて、指示に従いました。コマンドの必要な場所でファイル名を変更しました新しいバージョンでは、抽出されたファイルを/ usr/lib/jvmに配置しますが、次のコマンドを入力すると、

Sudo update-alternatives --config Java

私はこれに会った:

There are 2 choices for the alternative Java (providing /usr/bin/Java).

  Selection    Path                                           Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/Java-6-openjdk/jre/bin/Java        1061      auto mode
  1            /usr/lib/jvm/Java-6-openjdk/jre/bin/Java        1061      manual mode
* 2            /usr/lib/jvm/Java-7-openjdk-i386/jre/bin/Java   1051      manual mode

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

ファイル名のコピー/貼り付けと編集によって以前にリンクされた回答の手順を実行したため、これは私を混乱させます。私が使用したファイルの名前はLinux x86 32.25 MB jre-7u2-linux-i586.tar.gzです。 ls -ldコマンドは以下を返しました。

ls -ld /usr/lib/jvm/*
lrwxrwxrwx 1 root   root    14 2011-09-27 12:25 /usr/lib/jvm/default-Java -> Java-6-openjdk
lrwxrwxrwx 1 root   root    14 2011-10-22 01:14 /usr/lib/jvm/Java-1.6.0-openjdk -> Java-6-openjdk
lrwxrwxrwx 1 root   root    19 2011-10-21 19:24 /usr/lib/jvm/Java-1.7.0-openjdk-i386 -> Java-7-openjdk-i386
drwxr-xr-x 5 root   root   120 2011-12-16 02:35 /usr/lib/jvm/Java-6-openjdk
drwxr-xr-x 3 root   root    60 2011-12-16 02:35 /usr/lib/jvm/Java-7-openjdk-common
drwxr-xr-x 5 root   root   120 2011-12-16 02:35 /usr/lib/jvm/Java-7-openjdk-i386
drwx------ 6 ubuntu ubuntu 240 2011-11-17 21:39 /usr/lib/jvm/jre1.7.0_02

どんな助けでもありがたいです、そして前もって感謝します。

1
Estel

まず、フォルダに正しい権限を追加してください...

Sudo chmod -R rwxr-xr-x /usr/lib/jvm/jre1.7.0_02

次にJava AlternativesにJREを追加します

Sudo update-alternatives --install /usr/bin/Java java /usr/lib/jvm/jre1.7.0_02/bin/Java 3;

最後に、次のコマンドを実行します。

Sudo update-alternatives --config Java
1
edgerch