Hallo,
Wenn ich es richtig recherchiert habe (https://stackoverflow.com/questions/10858193/java-jdk-sdk-se), hat z.B. ein JRE 1.8.0_271 die Major Version 8, oder einfach gesagt: es ist ein ‚Java 8‘.
Die JDKs haben, bleiben wir mal bei JDK SE, offenbar eine eigene Nummerierung (https://en.wikipedia.org/wiki/Java_version_history), die inzwischen bei JDK SE17 angekommen ist.
Doch welche Java Version hat denn nun das JRE, das ja immer in einem gegebenen JDK enthalten ist? Befrage ich die java.exe (ja, arbeite mit Windows ) mit der –version Option in meinem JDK 15.0.1, wird dies frech mit <<java version "15.0.1" 2020-10-20>> beantwortet, also mit der JDK-Version. In einem JRE 1.8.0_271 antwortet die java.exe aber mit <<java version "1.8.0_271" >>.
OK, ich gehe davon aus, dass JDK SE 15 ein JRE mit der aktuellen Major Version, also java 8, beinhaltet. Aber ist es nun ein 1.8.0_271, oder vielleicht 1.8.0_261?
Wo finde ich die genaue Angabe?
Wenn ich es richtig recherchiert habe (https://stackoverflow.com/questions/10858193/java-jdk-sdk-se), hat z.B. ein JRE 1.8.0_271 die Major Version 8, oder einfach gesagt: es ist ein ‚Java 8‘.
Die JDKs haben, bleiben wir mal bei JDK SE, offenbar eine eigene Nummerierung (https://en.wikipedia.org/wiki/Java_version_history), die inzwischen bei JDK SE17 angekommen ist.
Doch welche Java Version hat denn nun das JRE, das ja immer in einem gegebenen JDK enthalten ist? Befrage ich die java.exe (ja, arbeite mit Windows ) mit der –version Option in meinem JDK 15.0.1, wird dies frech mit <<java version "15.0.1" 2020-10-20>> beantwortet, also mit der JDK-Version. In einem JRE 1.8.0_271 antwortet die java.exe aber mit <<java version "1.8.0_271" >>.
OK, ich gehe davon aus, dass JDK SE 15 ein JRE mit der aktuellen Major Version, also java 8, beinhaltet. Aber ist es nun ein 1.8.0_271, oder vielleicht 1.8.0_261?
Wo finde ich die genaue Angabe?