Fedora 33 VS Code는 JDK를 읽거나 열 수 없습니다.

Fedora 33 VS Code는 JDK를 읽거나 열 수 없습니다.

저는 Fedora 33을 실행 중이고 VS Code에서 Java 11을 사용하려고 합니다. 터미널을 통해 VS Code를 설치했는데 제대로 작동합니다. VS Code Java 확장 팩을 설치했는데 작동하지 않는 유일한 문제는 설치된 JDK를 찾아서 실행하기 위한 확장 팩을 얻을 수 없다는 것입니다. Java 버전을 확인하려고 하면 다음과 같은 결과가 나타납니다.

openjdk version "11.0.9.1" 2020-11-04
OpenJDK Runtime Environment 18.9 (build 11.0.9.1+11)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.9.1+11, mixed mode, sharing)

이것이 출력이다readlink -f $(which java)

/usr/lib/jvm/java-11-openjdk-11.0.9.11-9.fc33.x86_64/bin/java

VS 코드는 다음과 같습니다 settings.json.

"java.home": "/usr/lib/jvm/java-11-openjdk-11.0.9.11-9.fc33.x86_64"

dnf를 통해 VS Code를 다시 설치해 보았지만 도움이 되지 않았습니다. 무엇을 해야할지에 대한 아이디어가 있습니까?

답변1

java-11-openjdk를 제거하고 최신 jdk-15를 설치하고 작업을 시작했습니다.

관련 정보