Heim >Java >javaLernprogramm >Wie kann ich die Bitness meiner JVM programmgesteuert bestimmen?
So bestimmen Sie die JVM-Bitness innerhalb eines Programms
Um festzustellen, ob eine Anwendung in einer 32-Bit- oder 64-Bit-JVM ausgeführt wird, Sie können die Spezifikationen der Java Virtual Machine (JVM) einsehen. Für Java-Versionen vor Java 9 können Sie die Befehlszeilenflags -d32 und -d64 verwenden, um die gewünschte Bitness der JVM anzugeben.
Überprüfen der JVM-Bitness mit Befehlszeilen-Flags
Um zu überprüfen, ob eine JVM vorhanden ist 64-Bit, führen Sie den folgenden Befehl aus:
java -d64 -version
Wenn die JVM nicht 64-Bit ist, erhalten Sie die folgende Fehlermeldung:
Error: This Java instance does not support a 64-bit JVM. Please install the desired version.
Ähnlich, um eine 32-Bit-Version zu überprüfen. Bit-JVM, führen Sie den folgenden Befehl aus:
java -d32 -version
Wenn die JVM nicht 32-Bit ist, werden Sie auf Folgendes stoßen Fehler:
Error: This Java instance does not support a 32-bit JVM. Please install the desired version.
Hinweis: Diese Flags wurden in Java 7 hinzugefügt, in Java 9 veraltet, in Java 10 entfernt und sind in neueren Java-Versionen nicht mehr verfügbar.
Daher sind bei der Ausführung von Java-Versionen über Java 9 alternative Methoden zur Bestimmung der JVM-Bitness erforderlich, die in der aktualisierten Java-Dokumentation zu finden sind.
Das obige ist der detaillierte Inhalt vonWie kann ich die Bitness meiner JVM programmgesteuert bestimmen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!