it-swarm.com.de

Wie kann ich auf einem Amazon Linux Server auf Java 1.8) aktualisieren?

Ich habe versucht, Sudo yum zu aktualisieren, aber es behält nur Java "1.7.0_75". Ich benötige 1.8, damit es mit einer anderen Anwendung funktioniert, kann aber nicht herausfinden, wie ich es aktualisieren kann.
Muss ich es irgendwie manuell installieren? Soweit ich sehen kann, gibt es dazu im Internet nicht viele Informationen.
Technische Daten:

Java version "1.7.0_75"
OpenJDK Runtime Environment (amzn-2.5.4.0.53.amzn1-x86_64 u75-b13)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)

Wenn ich jetzt ein Update versuche:

[ec2-________]$ Sudo yum update
Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main/latest                                         | 2.1 kB     00:00
amzn-updates/latest                                      | 2.3 kB     00:00
No packages marked for update

Muss ich noch etwas tun?
Vielen Dank.

145
K_dar

So entfernen Sie Java 1.7 und installieren Java 1.8:

Sudo yum install Java-1.8.0
Sudo yum remove Java-1.7.0-openjdk
233
David Levesque

Installieren Sie Java Runtime 1.8

Sudo yum install Java-1.8.0

oder wenn Sie einen Java Compiler und andere Entwicklertools) benötigen:

Sudo yum install Java-1.8.0-openjdk-devel

Verwenden Sie dann den Befehl alternatives, um Java 1.8 als Standard festzulegen).

Sudo /usr/sbin/alternatives --config Java
Sudo /usr/sbin/alternatives --config javac
# etc

Wenn Sie möchten, können Sie Java 1.7 mit

Sudo yum remove Java-1.7.0-openjdk

aber entfernen Sie es nach Sie haben installiert Java 1.8 oder die aws-apitools werden ebenfalls entfernt, da sie von Java bei der Installation abhängen) .

149
Will Humphreys
yum install Java-1.8.0 -y
/usr/sbin/alternatives --set Java /usr/lib/jvm/jre-1.8.0-openjdk.x86_64/bin/Java
/usr/sbin/alternatives --set javac /usr/lib/jvm/jre-1.8.0-openjdk.x86_64/bin/javac
yum remove Java-1.7.0-openjdk
5
TechDawg270