하나의 시스템에 두 개의 Java SDK가 있습니다.

하나의 시스템에 두 개의 Java SDK가 있습니다.

Java를 사용하여 설치했지만 sudo apt install openjdk-17-headless-jdk어떤 이유로 maven 프로젝트를 만들려고 할 때 intellij IDEA 커뮤니티 에디션에서 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를 찾을 수 없습니다.

알아채다:해당 정보가 필요하면 루트로 로그인합니다.

다른 SDK로 확인하기 위해 할 수 있는 일이 있는지, 그리고 이 문제를 해결하기 위해 무엇을 할 수 있는지 궁금합니다.

관련 정보