설치된 Java 버전을 명시적으로 확인하기 위해 jar 파일을 실행하려고 합니다.
*** 빌드를 요청하신 버전은 [Java 8, Java 12] 사이의 Java 버전이 필요하지만 Java 13을 사용하고 계십니다.
패키지 관리자에서 OpenJDK 11을 설치할 수 있지만 최신 롤링 릴리스에서는 OpenJDK 13만 사용할 수 있습니다.
이 경우 Fedora에서 이전 JDK 11 버전의 소프트웨어를 사용해야 합니다.
Fedora용 Java 롤링 릴리스에 대한 정보를 찾을 수 없습니다. Fedora 프로젝트는 언제 롤링 릴리스 확장 지원을 제공하기로 결정했습니까?
답변1
내가 아는 한, Fedora에서 Java 패키지를 사용할 수 있는 것은다음과 같이:
- OpenJDK의 수명 주기가 종료되지 않는 한 장기 지원 버전을 사용할 수 있습니다.
- 최신 단기 지원 릴리스는 롤링 릴리스 패키지로 제공됩니다.
따라서 Fedora 31에는 현재 OpenJDK 8(이는 여전히 기본값입니다.), OpenJDK 11 및 OpenJDK 13.일부 패키지는 OpenJDK 11을 사용한 빌드로 전환됩니다., 하지만 제가 아는 한 현재 OpenJDK 11을 기본 버전으로 전환할 계획은 없습니다.