Oracleの管理ツールsqldeveloperは、パスにインストールされているj2sesdkを見つけることができません。



Oracles Management Tool Sqldeveloper Can Not Find J2se Sdk Installed Path



この問題が発生した場合、私の要約は、パスが間違っているか、jdkが間違っているということです

1.jdkが失敗したとき。 。 。

私の質問の性質
jdkがコンピューターにインストールされている場合は、コントロールパネルの[アンインストール]にこれら2つが含まれている必要があります。
最初の質問ですが、何をしたのかわかりません。下の長い名前のアイコンは、写真では白で、Javaのコーヒーの形ではありません。 画像



私の解決策 :要約すると、私のjdkは問題です。当然、jdkを再インストールする必要があります(実際、jdkの問題が原因であることがわかります)。そのため、jdkをアンインストールする必要があります。 Baiduでjdkをアンインストールします。私のコンピューターはコントロールパネルでのみアンインストールされ、非常にきれいにアンインストールされます)
私が使用したjdkバージョン
jdk-8u162-windows-x64.exe
(公式Webサイトにアクセスしてダウンロードできます。公式Webサイトのアドレスhttps://www.oracle.com/cn/java/technologies/javase-downloads.htmlお気に入りのjdkを選択してください)
インストールプロセス :再インストールの過程で最大の問題が発生したと思うので、ここで詳しく説明します。

! ! !特にファイルのインストールパスは、パスを変更したい場所を2つのインストールのフォルダに入れないでください! !



(1)この方法を採用する予定の場合。現時点では、コンピュータにjdkがないはずです。
(私の判断方法:コントロールパネルのアンインストールで上記の2つの画像がありませんでした。下の画像を見てください。これ以上ありません(または、Baiduにアクセスしてcmdコマンドで確認する方法を確認できます) jdkのステータス))
画像

(2)インストール
cドライブ(つまり、デフォルトのパス)にインストールしたくない場合は、まず自分で適切な場所を見つけてから、事前に2つのフォルダーを作成することをお勧めします。たとえば、これらは私が作成した2つのフォルダです
画像
(3)フォルダが作成されたら、正式にインストールできます(画像操作を参照してください。ここでは、ばかげたインストールのプロセスは無視します)

画像
画像



画像
画像
画像(3)次に、環境変数を構成します
1つ目は、図に示すように、クラスパスにあります。 '。%java_home%/ lib / tools.jar%java_home%/ lib / dt.jar'
画像2つ目は、図に示すようにjava_homeです(これがjdkのインストールパスです)。
画像3つ目は、図に示すように、jdkインストールパスのbinディレクトリのパスです。

(4)この時点で、インストールは成功しています。コントロールパネルのアンインストール中に、これら2つが存在するはずです(または、cmdで確認できます)。

2.sqldeveloperがjdkパスを選択します

jdkをインストールした後、sqldeveloperを開いて、jdkをここで見つけてください。
(1)最初にjdkインストールディレクトリのbinフォルダを選択して試してみることができます
(2)(1)が機能しない場合は、jdkインストールディレクトリを選択してください。たとえば、私のものは「D: jdk-jre-install jdk1.8.0_162」です。