0

oracles Webサイト(jdk-6u37-linux-x64.bin)の自己解凍型インストーラーを使用して、すべてのユーザーのubuntuにoraclejdk6をインストールしたい

これは私がステップバイステップで行うことです:

1 -jdk-6u37-linux-x64.binをダウンロードします

2- UNIXシステムリソースにフォルダを作成し、ダウンロードしたファイルをそこに移動します

sudo mkdir -p / usr / local / java

sudo mv /home/sfrj/Downloads/jdk-6u37-linux-x64.bin / usr / local / java

3-ファイルを実行可能にします

sudo chmod 700 jdk-6u37-linux-x64.bin

4.インストーラーを実行します

sudo ./jdk-6u37-linux-x64.bin

5.インストーラーを削除します(もう必要ありません)

sudo rm jdk-6u37-linux-x64.bin

6.シンボリックリンクを作成します

sudo ln -s jdk1.6.0_37 / usr / local / java / latest

7.ファイル/etc/environmentを編集します

JAVA_HOME="/usr/local/java/jdk1.6.0_37"
JRE_HOME="/usr/local/java/jdk1.6.0_37/jre"
PATH="/usr/local/java/jdk1.6.0_37/bin:\/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

8.環境ファイルをリロードします

ソース/etc/ environment

これまでのところ、ターミナルを閉じずにjava -version と入力すると、次のように表示されます。

javaバージョン"1.6.0_37"Java(TM)SEランタイム環境(ビルド1.6.0_37-b06)Java HotSpot(TM)64ビットサーバーVM(ビルド20.12-b01、混合モード)

問題は、ターミナルを閉じてからもう一度開き、コマンドjava -versionをもう一度入力すると、次のように表示されることです。

The program 'java' can be found in the following packages:
 * default-jre
 * gcj-4.6-jre-headless
 * gcj-4.7-jre-headless
 * openjdk-7-jre-headless
 * openjdk-6-jre-headless
Try: sudo apt-get install <selected package>

私は混乱しています:

-どうしてこれなの?

-jdkを正しくインストールしましたか?

-何が欠けている?

apt-getを使わずにこの方法でインストールしたいので、apt-getinstallを使って答えないでください...

4

4 に答える 4

1

-どうしてこれなの?

自動的にリロードされる方法でパスを設定していません。

-jdkを正しくインストールしましたか?

インストールには2つの方法があります。セルフアンパックバージョンの場合、これは正しいです。

-何が欠けている?

環境が正しく設定されていません。

于 2012-12-09T19:53:12.940 に答える
1

これは私のオンラインガイドです。いくつかの違いがあり、それは私にとってはうまくいきます。

JDKのインストール-Ubuntu

于 2012-12-10T13:18:08.917 に答える
0

DebianスタイルのLinuxディストリビューションには、この種の問題に対する代替メカニズムがあります。それらは/usr/ bin/javaを/etc/ javaにリンクし、/ etc/javaは正しいバイナリにリンクされます。

sudo update-alternatives --install /usr/bin/java java /usr/local/java/jdk1.6.0_37/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/local/java/jdk1.6.0_37/bin/javac 1
sudo update-alternatives --install /usr/bin/javaws java /usr/local/java/jdk1.6.0_37/bin/javaws" 1
sudo update-alternatives --install /usr/bin/jar jar /usr/local/java/jdk1.6.0_37/bin/jar 1
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config jar
sudo update-alternatives --config javaws

wsimportのような他のコマンドに対してこれを繰り返すことをお勧めします。https://help.ubuntu.com/community/Javaをご覧ください。PPAを使用するなど、他のオプションもリストされていますが、apt-getを厳密に使用したくない場合は、これはオプションではありません。

于 2012-12-09T21:02:41.780 に答える
0

これらのスクリプトは、Ubuntuにsunのjdkをインストールするのに役立ちます。よく働く。

于 2012-12-09T23:03:02.350 に答える