win10 64 ビット システムに複数の JDK バージョンをインストールする際の切り替え問題と解決策の概要

win10 64 ビット システムに複数の JDK バージョンをインストールする際の切り替え問題と解決策の概要

コンピューターにmyeclipse2017とidea2017がインストールされているため、ideaが最新バージョンであり、jdk1.8以上を使用する必要がありますが、myeclipse内のプロジェクトではjdkの下位バージョンが必要なため、事前にコンピューターにjdk1.8をインストールして構成し、その後jdk1.7をインストールする必要がありました。切り替えることができますが、その過程で多くの問題が発生しました。まとめてみましょう。

JDK をインストールした後、環境変数を設定し、次の 1 つの問題に特に注意します。

環境変数を変更する多くの解決策を検索し、1つずつ試して、最終的に解決しました。主な解決策は次のとおりです。

1. jdk1.8 から 1.7 に切り替えるには、まず環境変数の JAVA_HOME 値を 1.7 のインストール パスに変更し、Path パスの先頭に JAVA_HOME を配置します。これはやらなければなりません。

上記のように、cmd を再度開き、複数のディレクトリに入り、コマンド java -version を入力して、切り替えが成功したかどうかを確認します。問題がなければ、成功です。それ以外の場合は、次の方法を試してください。

2. コントロール パネルを見つけ、表示モードとして大きいアイコンまたは小さいアイコンを選択し、Java オプションを見つけてクリックして入力します (注: Java オプションは、JRE が個別にインストールされた後にのみ使用できます)。

次に、Java 列を選択し、「表示」をクリックして、1.8 および 9 の有効化オプションのチェックを外し、保存します。次に、cmd を再度開き、複数のディレクトリに入り、コマンド java -version を入力して、切り替えが成功したかどうかを確認します。

注意: この Java コントロール パネル ページは、JRE が個別にインストールされた後にのみ使用できます。また、次のインターフェイスは、jre-9 が個別にインストールされている場合にのみ表示されます。

個別にインストールされた jre1.7 と jre1.8 の表示インターフェースは、上の図とは異なります。以下のように表示されます。

[更新] ボタンを選択し、[更新を自動的に確認する] のチェックを外して、自動的に更新しないようにします。 (以下のインターフェースは、jre-9 を個別にインストールした後にのみ表示されます)

3. C:\Windows\System32 ディレクトリを見つけて、java.exe、javaw.exe、javaws.exe を削除します。

次に、cmd を再度開き、複数のディレクトリに入り、コマンド java -version を入力して、切り替えが成功したかどうかを確認します。

4. C:\ProgramData\Oracle\Java\javapath ディレクトリを見つけます (注意: これは隠しディレクトリなので、下の図に示すように、ファイル拡張子と隠し項目をオンにする必要があります)。ディレクトリ内の java.exe、javaw.exe、および javaws.exe を削除します。

注: このディレクトリ内のすべてのファイルを削除すると、Path パスの下の環境変数 C:\ProgramData\Oracle\Java\javapath が自動的に消えます。すごいですね! ! !

次に、cmd を再度開き、複数のディレクトリに入り、コマンド java -version を入力して、切り替えが成功したかどうかを確認します。

4. それでも切り替えられない場合は、WIN + Rを使用してregeditと入力し、Enterキーを押してレジストリを開き、HKEY_LOCAL_MACHINE-->SOFTWARE-->JavaSoftを見つけます。

「Java Development Kit」をクリックし、右側の CurrentVersion の値を必要なバージョンに変更します (右クリック --> 変更)。

次に、cmd を再度開き、複数のディレクトリに入り、コマンド java -version を入力して、切り替えが成功したかどうかを確認します。

要約する

上記は、win10 64 ビット システムに複数の JDK バージョンをインストールする際の切り替えの問題と解決策の概要です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。

以下もご興味があるかもしれません:
  • Win10 Java jdk14.0.2 のインストールと環境変数の設定の詳細なチュートリアル
  • WIN10 での JDK インストールと環境変数の設定手順 (詳細版)
  • Win10 システム 64 ビット jdk1.8 のダウンロードとインストールのチュートリアル図
  • JDK13.0.1 のインストールと環境変数の設定に関するチュートリアル (画像とテキスト付き) (Win10 プラットフォームを例に)
  • win10 java (jdk インストール) 環境変数の設定と関連する問題
  • Windows 10 での JDK14.0.2 の詳細なインストール手順

<<:  Vueは新しいウィンドウを開き、パラメータ転送のグラフィック例を実装します。

>>:  CentOS6.8 は cmake を使用して MySQL5.7.18 をインストールします。

推薦する

calc() で全画面背景の固定幅コンテンツを実現

ここ数年、Web デザインには「全幅背景と固定幅コンテンツ」というトレンドが生まれています。このデザ...

IdeaでTomcatを起動したときに複数のリスナーが報告される問題を解決する

エラーのスクリーンショット例外が発生した場所が見つかりません。解決策: リソースディレクトリにlog...

Vueはアンカー配置機能を実装します

この記事では、アンカー配置を実装するためのVueの具体的なコードを例として紹介します。具体的な内容は...

ウェブデザイナーのための超便利なツール 50 選

ウェブデザイナーになるのは簡単ではありません。デザインやアーキテクチャを考慮するだけでなく、さまざま...

CSS ペイント API: CSS のような描画ボード

1. Canvas画像をCSS背景画像として使用するCSS ペイント API は、Canvas キャ...

webpackでvue環境を構築する際の異常なエラーを解決する

目次まず、package.jsonを設定します次にwebpackツールをインストールしますwebpa...

CSS3 box-shadow プロパティの詳細な例

CSS3 - 影の追加(ボックスシャドウの使用) CSS3 - div またはテキストに影を追加する...

Ubuntu 18.04 (コミュニティ エディション) に Docker CE をインストールする方法

古いバージョンをアンインストールする以前に古いバージョンをインストールしたことがある場合は、まずそれ...

DIV 背景半透明テキスト非半透明スタイル

DIVの背景は半透明ですが、DIV内の文字は半透明ではありませんコードをコピーコードは次のとおりです...

CSS3 で虫眼鏡効果を模倣するいくつかの方法の原理の分析

記事のタイトルが「模造虫眼鏡」なのはなぜですか?今日お話ししたいのは、一般的に言われているような、マ...

JavaScript BOM の説明

目次1. BOMの紹介1. JavaScriptは3つの部分から構成される2.ウィンドウオブジェクト...

Nodejs と Socket.IO を組み合わせて Websocket の即時通信を実現

目次WebSocketを使用する理由ソケット.ioオープンソースプロジェクト効果プレビューアプリイン...

CSS で写真のスタッキング効果を実装するサンプルコード

成果を達成するステップ1. 初期index.html最初の写真、一番上の写真を作成します。写真の i...

vue+element を使用した Google プラグインの開発プロセス全体

シンプルな機能: ブラウザの右上隅にあるプラグイン アイコンをクリックすると小さなポップアップ ウィ...

Linux の GRUB ブート プログラムの暗号化の概要

目次1. GRUB暗号化とは何か2. grub暗号化手順3. grub暗号化のロック属性1. GRU...