Maison >Java >javaDidacticiel >Qu'est-ce qui détermine les numéros de version majeure et mineure des fichiers de classe Java ?

Qu'est-ce qui détermine les numéros de version majeure et mineure des fichiers de classe Java ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-23 17:48:12172parcourir

What Determines Java Class File Major and Minor Version Numbers?

Liste des numéros de version majeurs du format de fichier de classe Java

La question se pose sur l'origine de la liste des numéros de version majeurs pour Java, en particulier s'il existe une référence qui inclut également des versions mineures.

La réponse pointe vers la version de la classe, qui, lorsqu'elle est chargée dans un runtime Java, peut entraîner une erreur si les numéros de version sont incompatibles. Par exemple, essayer de charger une classe compilée pour Java 6 dans un environnement d'exécution Java 5 peut entraîner une erreur « obtenu 50, attendu 49 ».

La référence fournie pour ces informations est le décalage d'octet 7, où des détails supplémentaires peut être trouvé. De plus, des informations supplémentaires peuvent être obtenues à partir du lien fourni.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn