프로그램 시작 시 Java 버전 전환

프로그램 시작 시 Java 버전 전환

Java 8 및 Java 11이 설치된 CentOs 시스템이 있습니다. 일부(명령줄) 프로그램에는 Java 11로 마이그레이션되지 않았기 때문에 Java 8이 필요하고 다른 프로그램에는 Java 11이 필요합니다.

명령줄 프로그램을 시작하기 전에 Java 버전을 전환하는 방법이 있습니까?

답변1

예를 들어 OpenJDK 패키지를 사용하여 사용할 명령을 지정할 수 있으면 java많은 경우에 충분합니다 .

/usr/lib/jvm/java-1.8.0/bin/java

Java 8 VM이 시작됩니다.

/usr/lib/jvm/java-11/bin/java

Java 11 VM이 시작됩니다.

어떤 경우에는 또는 사용할 명령을 지정할 수 없는 경우 를 포함 디렉터리로 java설정해야 합니다 ( 또는 위의 예를 따르십시오).JAVA_HOMEbin/usr/lib/jvm/java-1.8.0/usr/lib/jvm/java-11

관련 정보