6

ubuntu 12.04にsun-java6-jreをインストールしていますが、次のエラーが発生します。

The following packages have unmet dependencies:
 sun-java6-jdk : Depends: sun-java6-bin (= 6-06-0ubuntu1) but it is not going to be installed
 sun-java6-jre : Depends: sun-java6-bin (>= 6.30-2~precise1) but it is not going to be installed or
                      ia32-sun-java6-bin (>= 6.30-2~precise1) but it is not going to be installed
                 Recommends: gsfonts-x11 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

助けてください!

4

3 に答える 3

3

このように、Sun Java は Ubuntu では使用できなくなりました。

意思

sudo apt-get install openjdk-6-jdk 

あなたが必要とするものに十分ですか?

于 2012-07-10T15:54:27.807 に答える
1

次の詳細な手順に従うことができます。

参照:

http://www.oracle.com/technetwork/java/javase/downloads/index.html http://hendrelouw73.wordpress.com/2012/06/01/how-to-install-oracle-java-6-0 -32-on-ubuntu-12-04-linux/

ダウンロード:

http://www.oracle.com/technetwork/java/javase/downloads/index.html JDKから次のファイルをダウンロードします : jdk-6u37-linux-i586.bin (または 64 ビットの場合は jdk-6u37-linux-x64.bin)システム) JRE: jre-6u37-linux-i586.bin

インストール手順:

  1. インストール フォルダが存在することを確認します。

    $ sudo mkdir -p /usr/lib/jvm

  2. jre および jdk bin ファイルを含むフォルダーに cd します。

  3. ダウンロードしたファイルをインストールフォルダに移動

    $ sudo mv jdk-6u37-linux-i586.bin /usr/lib/jvm

    $ sudo mv jdk-6u37-linux-x64.bin /usr/lib/jvm (64 ビット システムの場合)

    $ sudo mv jre-6u37-linux-i586.bin /usr/lib/jvm (JRE だけをインストールする場合のみ)

  4. $ cd /usr/lib/jvm

  5. ダウンロードしたバイナリを実行可能にする

    $ sudo chmod u+x jdk-6u37-linux-i586.bin

    $ sudo chmod u+x jre-6u37-linux-i586.bin (JRE だけをインストールする場合のみ)

  6. 両方の圧縮バイナリ ファイルを抽出します。

    $ sudo ./jdk-6u37-linux-i586.bin

    $ sudo ./jre-6u37-linux-i586.bin (JRE だけをインストールする場合のみ)

  7. Java がインストールされている場所を Ubuntu に通知する

    $ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.6.0_37/bin/javac" 1

    $ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.6.0_37/jre/bin/java" 1

    $ sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.6.0_37/bin/javaws" 1

    $ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jre1.6.0_37/bin/java" 1 (JRE だけをインストールする場合のみ)

  8. これがデフォルトの Java インストールであることを Ubuntu に通知します。

    $ sudo update-alternatives --set javac /usr/lib/jvm/jdk1.6.0_37/bin/javac

    $ sudo update-alternatives --set java /usr/lib/jvm/jdk1.6.0_37/jre/bin/java

    $ sudo update-alternatives --set javaws /usr/lib/jvm/jdk1.6.0_37/bin/javaws

    $ sudo update-alternatives --set java /usr/lib/jvm/jre1.6.0_37/bin/java (JRE だけをインストールする場合のみ)

  9. システム全体の PATH をリロードします

    $ . /etc/プロファイル

  10. Ubuntu システムを再起動します バージョンを確認しています:

    $ java -バージョン

    $ javac -バージョン

    $ javaws -バージョン

あなたは見ることができるはずです:

Java バージョン "1.6.0_37" javac 1.6.0_37

JAVA_HOME の設定:

~/.bashrc ファイルに次のコードを追加します。

# Setting JAVA_HOME manually 

JAVA_HOME=/usr/lib/jvm/jdk1.6.0_37

export PATH=$PATH:$JAVA_HOME

次に、新しいターミナルを開きます。

$ echo $JAVA_HOME 
=> /usr/lib/jvm/jdk1.6.0_37/bin

Linux 用 Ja​​va プラグインのインストールと登録:

参照先: http://www.oracle.com/technetwork/java/javase/manual-plugin-install-linux-136395.html Java プラットフォームをインストールすると、Java プラグイン ファイルがそのインストールの一部として含まれます。Firefox 内で Java を使用する場合は、リリースのプラグイン ファイルから Firefox が期待する場所の 1 つへのシンボリック リンクを手動で作成する必要があります。ホーム ディレクトリの ~/.mozilla/plugins にシンボリック リンクを作成できます。Linux 用のプラグイン ファイルは次の場所にあります: /lib/i386/libnpjp2.so

Java プラグインをインストールするには、次の手順に従います。

  1. Firefox を終了します。
  2. $ cd ~/.mozilla/plugins/
  3. Java Plugin の以前のインストールをすべてアンインストールします。一度に使用できる Java プラグインは 1 つだけです。別のプラグインまたはプラグインのバージョンを使用する場合は、他のバージョンへのシンボリック リンクを削除し、新しいバージョンへの新しいシンボリック リンクを作成します。既存のシンボリック リンクを削除します (または別のディレクトリに移動します)。

    $ rm libnpj*

  4. Firefox プラグイン ディレクトリに Java プラグインへのシンボリック リンクを作成します。

    $ ln -s /usr/lib/jvm/jdk1.6.0_37/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/

    $ ln -s /usr/lib/jvm/jdk1.6.0_37/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/ (64ビットシステムの場合)

    $ ln -s /usr/lib/jvm/jre1.6.0_37/lib/i386/libnpjp2.so ~/.mozilla/plugins/ (JRE だけをインストールする場合のみ)

  5. Firefox ブラウザを起動します。インストールされたプラグインのテスト: ロケーション バーに about:plugins と入力して、Java プラグインがロードされていることを確認します。[ツール] メニューをクリックして、Java コンソールがあることを確認することもできます。

于 2013-10-05T12:11:55.477 に答える
0
  1. ターミナルを開きます。

  2. 次のコマンドを発行します。sudo synaptic

  3. Sun JDK パッケージを検索します。

  4. インストールするパッケージをマークし、変更を適用します。

于 2012-07-10T15:45:46.020 に答える