1つのシステムに2つのJava SDKがあります。

1つのシステムに2つのJava SDKがあります。

Javaを使用してインストールしましたが、sudo apt install openjdk-17-headless-jdk何らかの理由でmavenプロジェクトを作成しようとすると、intellij IDEA Community Editionでjdkが見つかりませんでした。

緊急事態だったので、jdkダウンロードオプションを選択して Oracle open jdk-17.0.1バージョンをダウンロードしました。

これが今後問題を引き起こすかどうか疑問に思います。

Intellijオプションで17.0.1を選択したので、そのバージョンをすでに知っています。しかし、私が入力すると、java --version次のような結果が表示されます。

➜  ~ java --version                                 
openjdk 17 2021-09-14
OpenJDK Runtime Environment (build 17+35-Ubuntu-1)
OpenJDK 64-Bit Server VM (build 17+35-Ubuntu-1, mixed mode, sharing)

メモ:Intellijをインストールする前に、Javaが正しくインストールされていることを確認しました。それは非常にうまく動作します。

私も次のことを試しました。

➜  ~ whereis java
java: /usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz

しかし、残念ながら、intellijでjdkを見つけてナビゲートしようとすると、タグ付きフォルダだけがたくさん/usr/bin表示されます。x11

ここに画像の説明を入力してください。

ターミナルを使用してフォルダを参照すると、/usr/binフォルダ/javaが見つかりません。

気づく:その情報が必要な場合は、rootとしてログインします。

他のSDKで確認するために何ができるのか、そしてこの問題を解決するために何ができるのか疑問に思います。

関連情報