GNU/Linux >> Znalost Linux >  >> Cent OS

Jak přepnout zpět na předchozí verzi openjdk v CentOS/RHEL

Otázka :Jak downgradovat verzi Java, která byla nainstalována/aktualizována během opravy systému? Příkaz „java“ nespustí JVM, který byl nainstalován. Aplikace Java se nemusí spustit, pokud je nalezeno neočekávané prostředí Java Runtime Environment.

Nejnovější verze je – java-1.8.0-openjdk-1.8.0.51-1.b16.el6_7.x86_64
Požadovaná verze je – java-1.7.0-openjdk-1.7.0.85-2.6.1.3.0.1.el6_7.x86_64

# rpm -qa | grep -i openjdk
java-1.8.0-openjdk-1.8.0.51-1.b16.el6_7.x86_64   <<------- Recently installed 
java-1.6.0-openjdk-1.6.0.34-1.13.6.1.el6_6.x86_64
java-1.8.0-openjdk-headless-1.8.0.51-1.b16.el6_7.x86_64    
java-1.7.0-openjdk-1.7.0.85-2.6.1.3.0.1.el6_7.x86_64 <<----------- Required version

Použijte příkaz "update-alternatives " pro přepnutí verze openjdk/java na vašem serveru CentOS/RHEL.

1. Ověřte aktuální verzi Javy, kterou server používá:

# java -version

openjdk version "1.8.0_51"
OpenJDK Runtime Environment (build 1.8.0_51-b16)
OpenJDK 64-Bit Server VM (build 25.51-b03, mixed mode)

2. Přepněte na starší verzi Java. V tomto případě 1.7.0.85. Příkaz by měl být proveden s oprávněním root:

# update-alternatives --config java

There are 3 programs which provide 'java'.

Selection Command
-----------------------------------------------
  1 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
+ 2 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.51-1.b16.el6_7.x86_64/jre/bin/java      <<<<<<< + indicate present version used by server. * indicate auto version used.
* 3 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java

Enter to keep the current selection[+], or type selection number: 3               <<<<<< Enter required selection number. For jre-1.7 provide 3

3. Znovu ověřte verzi Java:

# java -version
java version "1.7.0_85"
OpenJDK Runtime Environment (rhel-2.6.1.3.0.1.el6_7-x86_64 u85-b01)
OpenJDK 64-Bit Server VM (build 24.85-b03, mixed mode)


Cent OS
  1. Jak nainstalovat Java na CentOS 8

  2. Jak nainstalovat MongoDB 4.2 / 4.0 na CentOS 6 / RHEL 6

  3. Jak nainstalovat Oracle Java JDK 12 / 11 / 8 na CentOS 7 / RHEL 7

  1. Jak nainstalovat Gradle na CentOS 8 / 7 &RHEL 8 / 7

  2. Jak nainstalovat Elasticsearch na CentOS 8 / RHEL 8

  3. Jak nainstalovat Javu na Rocky Linux 8 / CentOS 8 / RHEL 8

  1. Jak nainstalovat Oracle Java 12 / 11 / 8 na CentOS 6 / RHEL 6

  2. Jak upgradovat OpenSSL v1.0.1e na v1.0.2 na CentOS/RHEL

  3. CentOS / RHEL 7 :Jak přepnout na iptables z firewalld