GNU/Linux >> Linux の 問題 >  >> Linux

古いバージョンの Java を削除して新しいバージョンをインストールする方法

たとえば、新しい Java バージョンを /opt に解凍するだけです。 .

export JAVA_HOME=/opt/jdk1.8.0_45 
export PATH=$JAVA_HOME/bin:$PATH

これらの export を入れてください s をシェルのスタートアップ ファイルに追加すると、設定が完了します。 Java 7 インストールをアンインストールする必要はありません。


<オール>
  • OpenJDK (既にインストールされているもの) を削除するには

    sudo apt-get purge openjdk-\*

  • 新しい JDK 用の新しいディレクトリを作成します

    sudo mkdir -p /usr/local/java

  • ファイルをディレクトリにコピーします (そのファイル パスにある必要があります)

    sudo cp -r jdk-8u45-linux-x64.tar.gz /usr/local/java/

  • ファイルを抽出します

    sudo tar xvzf jdk-8u45-linux-x64.tar.gz

  • これを PATH に追加する必要があります。それを行うには:

    を。 /etc/profile を開く:sudo gedit /etc/profile

    b.下にスクロールして (最後まで)、jdk がインストールされたパスを追加します

    JAVA_HOME=/usr/local/java/jdk1.8.0_45 PATH=$PATH:$HOME/bin:$JAVA_HOME/bin export JAVA_HOME export PATH

    保存して終了

  • Oracle Java JDK/JRE の場所を Linux システムに通知します。

    を。 Oracle Java JRE が使用可能であることをシステムに通知します

    sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_45/bin/java" 1

    b. Oracle Java JDK が使用可能であることをシステムに通知する

    sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_45/bin/javac" 1

    c. Oracle Java Web Start が使用可能であることをシステムに通知する

    sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_20/bin/javaws" 1

  • Oracle Java JDK/JRE をデフォルトの Java にする必要があることを Linux システムに通知します。

    を。システムの Java ランタイム環境を設定します

    sudo update-alternatives --set java /usr/local/java/jdk1.8.0_45/bin/java

    b.システムの javac コンパイラを設定する

    sudo update-alternatives --set javac /usr/local/java/jdk1.8.0_45/bin/javac

    c.システムの Java Web Start を設定する

    sudo update-alternatives --set javaws /usr/local/java/jdk1.8.0_20/bin/javaws

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

    source /etc/profile

  • 新しいバージョンをチェックして完了です!

    java -version


  • Linux
    1. LinuxにJavaをインストールする方法

    2. 以前のFirefoxバージョンをインストールするにはどうすればよいですか?

    3. 古い node.js バージョンをアンインストールまたはアップグレードするにはどうすればよいですか?

    1. Ubuntu 20.04および18.04にPythonをインストールするにはどうすればよいですか?

    2. RockyLinux8にJavaバージョンをインストールして管理する方法

    3. Debian 11 に CSF ファイアウォールをインストールして構成する方法

    1. RaspberryPiにJavaをインストールする方法

    2. Ubuntu 16.04、18.04、および19.04で古いカーネルを削除する方法

    3. インストールされたスナップの古いバージョンを削除する方法