Die Instanz, in der die Eclipse ausgeführt wird, ist das Standardjava, das im System installiert ist (falls nicht speziell in der Datei eclipse.ini festgelegt, verwenden Sie die Option -vm). Sie können natürlich weitere Java-Laufzeiten hinzufügen und sie für Ihre Projekte verwenden.
Die Zeichenkette, die Sie geschrieben haben, ist die richtige, aber sie ist spezifisch für Ihre Umgebung. Wenn Sie die genaue Aktualisierung führen Sie dann den folgenden Code wissen wollen:
public class JavaVersion {
public static void main(String[] args) {
System.out.println(System.getProperty("java.runtime.version"));
}
}
Hier ist eine andere Version dieser Frage: http://stackoverflow.com/questions/557169/find-out- what-jvm-eclipse-is-running-on – ThomasW