Ubuntu LinuxにOracle Java JREをインストールする方法

Posted on
著者: Laura McKinney
作成日: 9 4月 2021
更新日: 1 J 2024
Anonim
Ubuntu 20.04 LTS、DebianLinuxにOracleJava(JDK)をインストールする方法
ビデオ: Ubuntu 20.04 LTS、DebianLinuxにOracleJava(JDK)をインストールする方法

コンテンツ

はwikiです。つまり、多くの記事が複数の著者によって書かれています。この記事を作成するために、14名(一部は匿名)がエディションとその改善に参加しました。

いくつかのアプリケーションでは、Ubuntuシステムで正常に動作するためにJavaランタイム環境のインストールが必要になります。この環境は、インストールされたシステムのアーキテクチャを32ビットまたは64ビットで尊重する必要があり、常に最新のJava環境をインストールすることが最善です。 Java JREのインストール手順は、Debianディストリビューションとそれらから派生したもの(UbuntuとLinux Mintをいくつか挙げます)で同じです。 Oracle Javaサイトでは、ランタイム環境(JRE)または開発環境(JDK)をダウンロードできます。ここで提案する演習は、インストールすることです その ランタイム環境(Oracle Java JRE)。 JavaをWebブラウザーで動作させて、Javaアプリケーションをオンラインで実行することもできます。


ステージ



  1. システムのアーキテクチャを確認してください。 Linuxディストリビューションのアーキテクチャが32ビットか64ビットかを調べるには、ターミナルを開いてシステムをポーリングします。
    • 入力またはコピーして貼り付け ファイル/ sbin / init。もし / sbin / init:/ lib / systemd / systemdへのシンボリックリンク 表示、コマンドを呼び出す ファイル/ lib / systemd / systemd これは、Debianシステムおよび派生物の最新バージョンに適用されます。
      • あなたに返されるものを書き留めてください。読むと、システムは64ビットで設計されます。 ELF 64ビット 答えで、あなたが得る場合、それは32ビットになります ELF 32ビット.



  2. Javaがシステムに既にインストールされているかどうかを確認してください。 インストールされているJavaのバージョンを示すコマンドを端末から呼び出します。
    • ターミナルを開き、次のコマンドを入力します。
      • 入力またはコピーして貼り付け java -version
    • OpenJDKがシステムにインストールされている場合、次のような回答が得られます。
      • openjdkバージョン "1.7.0_15"
        OpenJDKランタイム環境(IcedTea6 1.10pre)(6b15〜pre1-0lucid1)
        OpenJDK 64ビットVMサーバー(ビルド19.0-b09、混合モード)
    • 販売者の名前 OpenJDKの システムによって返されるに表示されます。システムにインストールされているJavaのバージョンは、このwikiの続きで扱うものと一致しません。 Oracle Java JRE / JDK.



  3. OpenJDK / JREをシステムから完全に削除します。 Javaの異なるバージョン間の競合を回避するには、Oracle Java JREバイナリファイルを格納するディレクトリを作成します。デバイスを入力して、システムにインストールされているOpenJDK / JREバージョンを削除します。
    • 入力またはコピーして貼り付け sudo apt-get purge openjdk- *
      • OpenJDK / JREはシステムから完全に削除されます。
    • 入力またはコピーして貼り付け sudo mkdir -p / usr / local / java
      • Oracle Java JDKおよびJREバイナリを受信するために、「/ usr / local / java」という名前のディレクトリが作成されます。


  4. Linux用のOracle Java JREをダウンロード. システムの32ビットまたは64ビットアーキテクチャに対応するファイルを選択してください。ファイルは次の形式の圧縮アーカイブとしてダウンロードされます .tar.gzの.
    • 32ビットUbuntuアーキテクチャで作業している場合は、この32ビットシステムのバイナリファイルをダウンロードします。
    • 64ビットUbuntuアーキテクチャで作業している場合は、この64ビットシステムのバイナリをダウンロードしてください。
    • 接続を楽しんで、ドキュメントをダウンロードしてください Oracle Java JDK / JRE 役に立つかもしれません。
      • 名前付きファイルを選択します jdk-7u40-apidocs.zip それをダウンロードします。
    • 注意深く読んでください: Oracle 64ビットバイナリファイルは、32ビットアーキテクチャシステムでは動作しません。これらの条件でインストールしようとすると、多くのエラーと警告が表示されます。


  5. Oracleバイナリファイルを移動します。 ダウンロードしたファイルはデフォルトでディレクトリに配置されます 〜/ホーム/ yournameの/ダウンロード そして、それらをディレクトリに転送する必要があります / usr / local / javaの 前に作成したもの。
    • ダウンロードしたファイルをOracle Javaから32ビットに移動します。
      • 入力またはコピーして貼り付け cd / home /"YOURNAME"/ダウンロード
      • 入力またはコピーして貼り付け sudo cp -r jre-8u131-linux-i586.tar.gz / usr / local / java
      • 入力またはコピーして貼り付け cd / usr / local / java
    • ダウンロードしたファイルをOracle Javaから64ビットに移動します。
      • 入力またはコピーして貼り付け cd / home /"YOURNAME"/ダウンロード
      • 入力またはコピーして貼り付け sudo cp -r jre-8u131-linux-x64.tar.gz / usr / local / java
      • 入力またはコピーして貼り付け cd / usr / local / java


  6. システムにOracle Javaをインストールします。 以下で説明するコマンドを圧縮形式ファイルに適用する必要があります .tar.gzの dOracle Java。これは、レベルにアクセスすることで実行する必要があります ルート これにより、システムのすべてのユーザーがJavaインストールの恩恵を受けることができます。コマンドを使用するには注意が必要です sudoの 以下に説明する各コマンドに対して。まず、転送したファイルへのアクセス許可を変更する必要があります。
    • Javaファイルのアクセス許可を32ビットに変更します。
      • 入力またはコピーして貼り付け sudo chmod a + x jre-8u131-linux-i586.tar.gz
    • 64ビットJavaファイルのアクセス許可を変更します。
      • 入力またはコピーして貼り付け sudo chmod a + x jre-8u131-linux-x64.tar.gz


  7. 次に、バイナリを解凍します。 まだ行われていない場合は、ディレクトリに自分を配置するように注意してください / usr / local / javaの この操作を続行します。
    • Ubuntu Linux用のOracle Javaを32ビットでインストールします。
      • 入力またはコピーして貼り付け sudo tar xvzf jre-8u131-linux-i586.tar.gz
    • Ubuntu Linux用のOracle Javaを64ビットでインストールします。
      • 入力またはコピーして貼り付け sudo tar xvzf jre-8u131-linux-x64.tar.gz


  8. インストールディレクトリを注意深く確認してください。 手順のこの時点で、非圧縮フォルダーはディレクトリにあります / usr / local / javaの。確認するには:
    • 入力またはコピーして貼り付け ls -a
    • あなたは読むことができます jre1.8.0_131、ディレクトリに含まれるフォルダ


  9. システム変数を編集する パス. ファイルにあります / etc / profileを、esのエディターを使用して変更する必要があります。使用できるようになります ナノ, geditの またはで選択した他のエディター ルート これらの変数を追加するには:
    • 入力またはコピーして貼り付け sudo gedit / etc /プロファイル 使用する geditの
    • 若しくは
    • 入力またはコピーして貼り付け sudo nano / etc /プロファイル 好めば ナノ


  10. ファイルの最後に移動します。 キーボードの上下矢印キーを使用してeをスクロールし、ファイルの最終行に移動して、次の行を追加します。
    • 入力またはコピーして貼り付け
      JAVA_HOME =は/ usr / local / javaの/jre1.8.0_73
      PATH = $ PATH:$ HOME / binに:$ JAVA_HOME / binに
      JAVA_HOMEをエクスポート
      エクスポートパス


  11. ファイルを保存する / etc / profileを. エディターを保存して終了する前に、必ずeの最後に空白行を追加してください。


  12. システムに行った変更を通知します。 Javaの新しいバージョンのファイルの場所を知るには、行った変更をシステムに通知する必要があります。
    • 入力またはコピーして貼り付け sudo update-alternatives --install "/ usr / bin / java" "java" "/usr/local/java/jre1.8.0_131/bin/java" 1
      • システムにOracle Javaの可用性が通知されます。
    • 入力またはコピーして貼り付け sudo update-alternatives --install "/ usr / bin / javaws" "javaws" "/usr/local/java/jre1.8.0_131/bin/javaws" 1
      • 彼はモジュールの利用可能性についてここで通知されます Oracle Java Web start.


  13. システムにJavaのデフォルトバージョンを割り当てます。 また、次のコマンドを適用して、Oracle Java JREがJavaランタイム環境のデフォルトのバージョンであることを通知する必要があります。
    • 入力またはコピーして貼り付け sudo update-alternatives --set java /usr/local/java/jre1.8.0_131/bin/java
      • このコマンドは、システムに適用可能なJavaランタイム環境を定義します。
    • 入力またはコピーして貼り付け sudo update-alternatives --set javaws /usr/local/java/jre1.8.0_131/bin/javaws
      • これはモジュールを定義します Java Webスタート 使用されます。


  14. 新しいシステム環境をロードします。 以下の説明に従ってください。
    • 入力またはコピーして貼り付け ./etc/profile.
    • ファイルで定義されている環境変数 / etc / profileを コンピュータを再起動するまで、システムによってサポートされません。


  15. Oracle Javaが正しくインストールされているか確認してください。 以下に示すコマンドを実行して、システムによって返されるJavaバージョンの番号を確認します。


  16. Oracle Java 32ビットのバージョンを確認します。
    • 入力またはコピーして貼り付け java -version
      • このコマンドは、システムでサポートされているJavaバージョンを返します。
    • 以下が端末に表示されます。
      • Javaバージョン "1.8.0_131"
        Java(TM)SEランタイム環境(ビルド1.8.0_131-8u131-b11)
        Java HotSpot(TM)VM Server(ビルド25.131-b11、混合モード)


  17. Oracle Java 64ビットのバージョンを確認します。
    • 入力またはコピーして貼り付け java -version
      • システムでサポートされているJavaのバージョンが通知されます。
    • 以下が端末に表示されます。
      • Javaバージョン "1.8.0_131"
        Java(TM)SEランタイム環境(ビルド1.8.0_131-8u131-b11)
        Java HotSpot(TM)VM Server(ビルド25.131-b11、混合モード)


  18. Ubuntu Linuxを再起動します。 おめでとうございます。新しいJavaランタイム環境が完全に構成され、システムでサポートされます。これで、Javaで作成されたアプリケーションを簡単に実行できるようになります。
WebブラウザーでJavaを許可する
  1. WebブラウザでJavaプラグインを使用できるようにするには、モジュールのインストールディレクトリから、インストールしたJava Oracleランタイム環境に含まれるプラグインの場所へのシンボリックリンクを作成する必要があります。
    • 注意深く読んでください: 過去に多くのセキュリティ上の脆弱性が検出されており、将来的に他の脆弱性が発見される可能性があるため、WebブラウザでOracle Java 8を許可する際には非常に注意する必要があります。これらのセキュリティ上の欠陥はすべて、システムへのエントリポイントであり、ハッカーや ハッカー 悪意。このトピックの詳細については、Java Testerサイトを参照してください。

Google Chrome 32ビット用のOracle Javaをインストールする

  1. 次のコマンドを適用します。
    • 入力またはコピーして貼り付け sudo mkdir -p / opt / google / chrome /プラグイン
      • という名前のディレクトリ /オプション/グーグル/クロム/プラグイン 作成されます。
    • 入力またはコピーして貼り付け cd / opt / google / chrome /プラグイン
      • このコマンドにより、Chromeプラグインディレクトリに移動します。シンボリックリンクの作成に進む前に、このディレクトリに配置するように注意してください。
    • 入力またはコピーして貼り付け sudo ln -s /usr/local/java/jre1.8.0_73/lib/I386/libnpjp2.so
      • ライブラリ間にシンボリックリンクが作成されます libnpjp2.so Javaランタイム環境とGoogle Chromeブラウザー。

Google Chrome 64ビット用のOracle Javaをインストールします

  1. 次のコマンドを適用します。
    • 入力またはコピーして貼り付け sudo mkdir -p / opt / google / chrome /プラグイン
      • という名前のディレクトリ /オプション/グーグル/クロム/プラグイン 作成されます。
    • 入力またはコピーして貼り付け cd / opt / google / chrome /プラグイン
      • このコマンドにより、Chromeプラグインディレクトリに移動します。シンボリックリンクの作成に進む前に、このディレクトリに配置するように注意してください。
    • 入力またはコピーして貼り付け sudo ln -s /usr/local/java/jre1.8.0_05/lib/AMD64/libnpjp2.so
      • ライブラリ間にシンボリックリンクが作成されます libnpjp2.so Javaランタイム環境とGoogle Chromeブラウザー。

Google ChromeにJavaをインストールする際の注意事項

  1. 注: シンボリックリンクを作成すると、次が返される場合があります。
    • ln:シンボリックリンクの作成 `./libnpjp2.so:ファイルは既に存在します
    • この問題を修正するには、次のコマンドを適用して既存のシンボリックリンクを削除します。
    • 入力またはコピーして貼り付け cd / opt / google / chrome /プラグイン
    • 入力またはコピーして貼り付け sudo rm -rf libnpjp2.so
    • ディレクトリにいることを確認してください /オプション/グーグル/クロム/プラグイン 注文する前に。
  2. コンピューターを再起動します。次に、Java Testerサイトにアクセスして、WebブラウザーでJavaが機能することを確認します。

Mozilla Firefox用のOracle Javaを32ビットでインストールします

  1. 次のコマンドを適用します。
    • 入力またはコピーして貼り付け cd / usr / lib / mozilla /プラグイン
      • ディレクトリでこのコマンドの呼び出しに移動します / usr / lib / mozilla /プラグイン。システムにまだ存在しない場合は、次の方法でこのディレクトリを作成する必要があります。
    • 入力またはコピーして貼り付け sudo mkdir -p / usr / lib / mozilla /プラグイン
      • このコマンドは、名前付きディレクトリを作成します / usr / lib / mozilla /プラグイン。シンボリックリンクの作成に進む前に、このディレクトリにいるように注意してください。
    • 入力またはコピーして貼り付け sudo ln -s /usr/local/java/jre1.8.0_73/lib/I386/libnpjp2.so
      • ライブラリ間にシンボリックリンクが作成されます libnpjp2.so Javaランタイム環境とMozilla Firefoxブラウザー。

Mozilla Firefox用のOracle Javaを64ビットでインストールします

  1. 次のコマンドを適用します。
    • 入力またはコピーして貼り付け cd / usr / lib / mozilla /プラグイン
      • ディレクトリでこのコマンドの呼び出しに移動します / usr / lib / mozilla /プラグイン。システムにまだ存在しない場合は、次の方法でこのディレクトリを作成する必要があります。
    • 入力またはコピーして貼り付け sudo mkdir -p / usr / lib / mozilla /プラグイン
      • このコマンドは、名前付きディレクトリを作成します / usr / lib / mozilla /プラグイン。シンボリックリンクの作成に進む前に、このディレクトリにいるように注意してください。
    • 入力またはコピーして貼り付け sudo ln -s /usr/local/java/jre1.8.0_73/lib/AMD64/libnpjp2.so
      • ライブラリ間にシンボリックリンクが作成されます libnpjp2.so Javaランタイム環境とMozilla Firefoxブラウザー。

Mozilla FirefoxにJavaをインストールする際の注意事項

  1. 注: シンボリックリンクを作成すると、次が返される場合があります。
    • ln:シンボリックリンクの作成 `./libnpjp2.so:ファイルは既に存在します
    • この問題を修正するには、次のコマンドを適用して既存のシンボリックリンクを削除します。
    • 入力またはコピーして貼り付け cd / usr / lib / mozilla /プラグイン
    • 入力またはコピーして貼り付け sudo rm -rf libnpjp2.so
    • ディレクトリにいることを確認してください / usr / lib / mozilla /プラグイン 注文する前に。
  2. コンピューターを再起動します。次に、Java Testerサイトにアクセスして、WebブラウザーでJavaが機能することを確認します。