Auf der Java-Downloadseite von Oracle sehen wir die folgenden herunterladbaren LTS-Versionen von Java:
Und während Sie einfach „java -version“ im Terminal ausführen können, um die aktuelle Java-Version anzuzeigen, möchten Sie manchmal einfach nur einen etwas besseren Beweis dafür, dass das Skript eine bestimmte Java-Version verwendet.
Dazu versuchen wir, Skripte auszuführen, die nur mit bestimmten Java-Versionen funktionieren, da jede Version einige neue Funktionen mit sich bringt. Beispiele für hinzugefügte Funktionen finden Sie unter Eine kategorisierte Liste aller Java- und JVM-Funktionen seit JDK 8 bis 21.
Zum Beispiel können wir das folgende Skript ausführen, um zu testen, ob Textblöcke in der lokalen Java-Version enthalten ist, die erst in JDK 15 eingeführt wurde.
// dummy.java public class dummy { public static void main(String[] args) { System.out.println(""" Hello, World! Hello2 """); } }
Das Ausführen von javac dummy.java && java dummy sollte die mehrzeilige Zeichenfolge ausdrucken, wenn Sie JDK 15 und höher installiert haben, und eine Fehlermeldung ausgeben, wenn Sie Java 14 und niedriger haben.
Dieses Beispiel kann durch das Testen anderer Funktionen erweitert werden, die nur mit bestimmten Java-Versionen funktionieren (gilt auch für andere Sprachen).
Die auf diesem Kanal/Artikel/Story bereitgestellten Informationen dienen ausschließlich Informationszwecken und können nicht als Teil einer vertraglichen Vereinbarung verwendet werden. Der Inhalt garantiert nicht die Bereitstellung von Material, Code oder Funktionalität und sollte nicht die alleinige Grundlage für Kaufentscheidungen sein. Die Beiträge auf dieser Website sind meine eigenen und spiegeln nicht unbedingt die Ansichten oder die Arbeit von Oracle oder Mythics, LLC wider.
Dieses Werk ist unter einer Creative Commons Attribution 4.0 International License lizenziert.
Das obige ist der detaillierte Inhalt vonEin einfaches Java-Skript, um zu überprüfen, ob Sie Java verwenden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!