これが示唆するようにJava 7を67にダウングレードするにはどうすればよいですか? チェックポイントの問題 ?
Check Point VPNをインストールするにはこれが必要です。
Java 7u67
をインストールする必要があります。どうすればいいですか?特定のバージョンのJavaをインストールするにはどうすればよいですか。
デフォルトのインストーラーでインストールすると、Java 8u25
とJava 7u72
が得られます。
Ubuntu 14.10を使用してこの問題が発生しています。
公式Javaダウンロードページ に移動し、以前のリリースが表示されるまでページの下部までスクロールします。ダウンロードをクリック
次のページでJava SE 7
を選択すると、特定のJavaバージョンを選択できる web-page が表示されます。何を選択したらよいかわからない場合は、Development Kitを選択してください-すべてのニーズに対応します
これで this ページが得られます。下のスクリーンショットのようなものが表示されます。アーキテクチャに応じてtar.gz
を選択します。Ubuntuに適合する2つを強調しました。
Oracleは、ダウンロードする前にサインアップするように要求する場合があります
これでファイルjdk*.tar.gz
ができました。 これは素晴らしいマニュアルです Javaのインストールについて。指示を取り出して、少し変更しました。
.tar.gz
を解凍します
tar -xvf jdk*
JDKパッケージはjdk.xxx
ディレクトリに抽出されます。次のステップで使用するため、このフォルダー名を慎重に確認してください。 この新しい抽出フォルダへのパスはpath_to_jdk_folder
であり、フォルダ名はfolder_name
であると想定しています。以下のコマンドを実行する前に手動で変更する必要があります。
通常は次のとおりです。
path_to_jdk_folder-/ home/c0rp/Downloads/jdk1.7.0
folder_name-jdk1.7.0
Javaがすでに構成されているかどうかを確認するには、Sudo update-alternatives --list Java
を実行します。
$ Sudo update-alternatives --list Java
/usr/lib/jvm/jdk1.6.0_45_x586/bin/Java
/usr/lib/jvm/jdk1.7.0_21/bin/Java
/usr/lib/jvm/jdk1.8.0/bin/Java
update-alternatives: error: no alternatives for Java
と言っている場合、この一連のコマンドを実行します。 path_to_jdk_folder
とfolder_name
の置き換えを忘れないでください:
Sudo mkdir /usr/lib/jvm
Sudo mv path_to_jdk_folder /usr/lib/jvm/folder_name
Sudo update-alternatives --install "/usr/bin/Java" "Java" "/usr/lib/jvm/folder_name/bin/Java" 1
Sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/folder_name/bin/javac" 1
Sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/folder_name/bin/javaws" 1
Sudo chmod a+x /usr/bin/Java
Sudo chmod a+x /usr/bin/javac
Sudo chmod a+x /usr/bin/javaws
エラーがなく、Javaリストが空でない場合、この一連のコマンドを実行します。 path_to_jdk_folder
とfolder_name
の置き換えを忘れないでください:
LNUM=$[$(update-alternatives --list Java | wc -l) + 1]
Sudo mv path_to_jdk_folder /usr/lib/jvm/folder_name
Sudo update-alternatives --install "/usr/bin/Java" "Java" "/usr/lib/jvm/folder_name/bin/Java" "$LNUM"
Sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/folder_name/bin/javac" "$LNUM"
Sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/folder_name/bin/javaws" "$LNUM"
走る
sudo update-alternatives --config Java
以下のような出力が表示されます-新しいjdk1.7.0 (folder_name)
の数を選択します-たとえば、このリストで2
を選択します(コンピューターにJavaをインストールしたことがない限りThere is nothing to configure
という文が表示される場合):
$ Sudo update-alternatives --config Java
There are 3 choices for the alternative Java (providing /usr/bin/Java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/Java-7-openjdk-AMD64/jre/bin/Java 1071 auto mode
1 /usr/lib/jvm/Java-7-openjdk-AMD64/jre/bin/Java 1071 manual mode
2 /usr/lib/jvm/jdk1.7.0/bin/Java 1 manual mode
* 3 /usr/lib/jvm/jdk1.8.0/bin/Java 1 manual mode
Press enter to keep the current choice[*], or type selection number: 2
update-alternatives: using /usr/lib/jvm/jdk1.8.0/bin/Java to provide /usr/bin/Java (Java) in manual mode
以下について上記を繰り返します。
Sudo update-alternatives --config javac
Sudo update-alternatives --config javaws
Java -version