단일 명령을 사용하여 모든 Java 실행 가능 바이너리를 다른 JDK|JRE 버전을 가리키도록 전환합니다.

단일 명령을 사용하여 모든 Java 실행 가능 바이너리를 다른 JDK|JRE 버전을 가리키도록 전환합니다.

update-alternativesutil을 사용하여 특정 실행 파일을 다른 대체 경로에 연결할 수 있다는 것을 알고 있습니다 .

나도 알아 JAVA_HOME... 하지만 난 조작 을 더 JDK_HOME좋아해 .JRE_HOME/usr/bin/

javajavac이 작업은 , , javap등에 대해 개별적으로 수행할 수 있습니다 jar. 하지만 자체 준비한 사용자 정의 스크립트보다 더 나은 단일 명령을 사용하여 모든 바이너리(또는 미리 정의된 바이너리 세트)에 대해 한 번에 이 작업을 수행할 수 있는 방법이 있습니까?

리눅스 민트 19.3 트리샤

답변1

예, update-java-alternatives다음 작업이 수행됩니다.

sudo update-java-alternatives -l

사용 가능한 JRE 및 JDK가 나열됩니다.

sudo update-java-alternatives -s java-1.11.0-openjdk-amd64

업데이트됩니다모두관련 링크를 가리킵니다 java-1.11.0-openjdk-amd64(상황에 따라 적절한 JRE 또는 JDK로 교체).

관련 정보