Comment savoir quelle version Java d'un fichier de classe a été compilée

Il a été confirmé jusqu'à Java10 (au 1er août 2018).

commander

javap -v file.class | grep "major version" | awk '{ print $3 - 44 }'

Commentaire

La valeur de version majeure affichée par la commande javap -v semble être la" version de classe prise en charge "(≠ version Java). La version de la classe est "Java version +44", vous pouvez donc la soustraire.

Java maintient la compatibilité = prend en charge toutes les "versions de classe prises en charge" précédentes Ça ressemble à ça.

Préoccupation

On ne sait pas ce qui se passera après Java 9 car la méthode de gestion des versions changera. Y aura-t-il un jour une version bêta de la future version?

2018/03/12 postscript

Il semble que la notation de la version après Java 10 soit comme ↓. Je ne sais pas comment ça sort avec java -version, mais pour référence.

https://qiita.com/nowokay/items/d9bc4b3f715d17c2830d#322-time-based-release-versioning

référence

Recommended Posts

Comment savoir quelle version Java d'un fichier de classe a été compilée
[Java] Comment utiliser la classe File
Je veux savoir quelle version de java le fichier jar que j'ai est disponible
[Java] Comment accéder au début d'une chaîne spécifique à l'aide de la classe String
[Traitement × Java] Comment utiliser la classe
[Java] Comment utiliser la classe Calendar
[chown] Comment changer le propriétaire d'un fichier ou d'un répertoire
Comment vérifier le contenu de la chaîne de caractères java de longueur fixe
Comment obtenir la longueur d'un fichier audio avec Java
Comment trouver la cause de l'erreur Ruby
L'histoire de l'oubli de fermer un fichier en Java et de l'échec
Comment convertir un contrat de solidité en une classe de contrat Java
[Java] Comment utiliser une sous-chaîne pour découper une partie d'une chaîne de caractères
Comment trouver le nombre total de pages lors de la pagination en Java
Comment obtenir le chemin absolu d'un répertoire s'exécutant en Java
[Java] Comment obtenir l'URL de la source de transition
Comment passer d'Eclipse Java à un fichier SQL
Comment écrire Scala du point de vue de Java
[Java] Vérifiez la version JDK du fichier war construit
[Java] Comment extraire le nom du fichier du chemin
[Java] Comment obtenir la valeur maximale de HashMap
[Java] Comment découper une chaîne de caractères caractère par caractère
Comment convertir un fichier en tableau d'octets en Java
Comment télécharger une ancienne version d'Apache Tomcat
Comment abaisser la version java
Comment utiliser la classe Java
Comment trouver la valeur totale, la valeur moyenne, etc. d'un tableau à deux dimensions (tableau multidimensionnel) -java
Comment enregistrer des fichiers avec l'extension spécifiée sous le répertoire spécifié en Java dans la liste
Comment obtenir le nom d'une classe / méthode exécutée en Java
Une version Java non prise en charge Comment se débarrasser des erreurs
Découvrez tous les ID de fuseau horaire pris en charge par la classe Java TimeZone
Comment déplacer une autre classe avec une action de bouton d'une autre classe.
[Ruby] Comment récupérer le contenu du double hachage
Comment se moquer de certaines méthodes de la classe testée
Comment dériver le dernier jour du mois en Java
Comment modifier le contenu du fichier jar sans décompresser
[jsoup] Comment obtenir la totalité de la documentation
Je veux trouver la somme de contrôle MD5 d'un fichier en Java et obtenir le résultat sous forme de chaîne de caractères en notation hexadécimale.
[Édition Java] Histoire de la sérialisation
Comment créer un conteneur Java
Comment désassembler un fichier de classe Java
Comment utiliser la classe wrapper
Considérer l'adoption du langage Java à l'ère Reiwa ~ Comment choisir un SDK sûr
Comment décompiler un fichier de classe Java
Comment utiliser les méthodes de classe [Java]
Comment créer un tableau Java
[Java] Comment utiliser la classe Math
Comment trouver les nombres premiers Java
Comment créer un fichier jar et un fichier war à l'aide de la commande jar
Obtenez l'URL publique du fichier privé de Flickr en Java
Lire les 4 premiers octets du fichier de classe Java et générer CAFEBABE
J'ai créé un outil pour afficher la différence du fichier CSV
Comment incrémenter la valeur de Map sur une ligne en Java