`

查看class使用的jdk版本

    博客分类:
  • java
阅读更多

用二进制编辑工具打开类文件,会有以下的显示:


CA FE BA BE 00 00 00 32.....

 

而上面的32是编译这个类的JDK版本,32表示是50,是JDK1.6;31表示49,是JDK1.5;30表示48,是JDK1.4......依次类推。

分享到:
评论

相关推荐

    class识别jdk版本

    class识别jdk版本 jdk版本 class识别jdk版本 jdk版本

    jdk1.8class反编译

    在 JDK 1.8 版本中,开发者们有时需要查看已编译的`.class`文件的源代码,以便理解其内部工作原理或进行调试。这时,就需要用到反编译工具。反编译是从已编译的字节码文件(.class文件)还原出类似源代码的形式,...

    不同jdk版本下达梦数据库驱动jar包

    相比1.6,JDK 1.7引入了一些性能优化和新特性,如果你的系统使用的是JDK 1.7或更高版本,那么这个驱动是更合适的选择。 **使用方法** 要在Java项目中使用达梦数据库驱动,你需要将对应的JAR文件添加到项目的类路径...

    proguard支持JDK 1.8

    为了在项目中使用支持JDK 1.8的ProGuard,你需要确保你的构建系统(如Gradle或Maven)配置了对应的版本。例如,在Android Studio中,可以通过修改`build.gradle`文件中的ProGuard配置来实现: ```groovy android { ...

    jdk双版本.zip

    在Windows环境中,开发者可以使用控制面板或命令行工具来管理JDK版本,而Linux用户则通常通过包管理器(如apt-get或yum)来安装和升级JDK。对于多版本JDK共存的需求,可以利用环境变量(如JAVA_HOME)或者第三方工具...

    linux arm 版本的jdk

    有了Linux ARM版本的JDK,开发者可以使用`javac`命令编译源代码,生成字节码(.class文件)。然后,使用`java`命令执行这些字节码,运行Java应用程序。在嵌入式系统和物联网设备中,这特别有用,因为Java的“一次...

    spring-boot 整合 jsp jdk1.6版本 可用

    在本文中,我们将深入探讨如何在使用JDK 1.6版本的环境下,将Spring Boot与JSP(JavaServer Pages)进行有效整合。Spring Boot以其便捷的“开箱即用”特性深受开发者喜爱,但默认情况下它并不直接支持JSP视图解析。...

    jdk21-64位-windows版本.rar

    这个压缩包文件"jdk21_64位_windows版本.rar"包含了在Windows系统上安装和使用JDK 21所需的所有组件。 JDK的核心功能包括Java编译器(javac)、Java虚拟机(JVM)、Java类库以及各种开发和调试工具。这些组件对于...

    jdk-11.0.2版本安装包

    1. **编写Java代码**:使用IDE(如IntelliJ IDEA或Eclipse)创建项目,设置JDK 11.0.2作为项目的JVM版本。 2. **编译Java源码**:使用`javac`命令编译`.java`源文件,生成`.class`字节码文件。 3. **运行Java程序*...

    jdk1.7免安装版本

    这个免安装版本的JDK 1.7意味着它是一个便携式的版本,用户只需将其解压缩到任意位置,无需通过传统安装程序来设置环境变量和路径。 1. **JDK的组成部分** - **javac**:Java编译器,将源代码编译成字节码。 - **...

    jdk21集成cxf示例程序

    通过查看这些文件,你可以更深入地理解如何将CXF与JDK结合,创建和运行Web服务。记得根据实际情况调整上述步骤中的类名、地址和其他配置细节,以适应你的项目需求。 总的来说,JDK21集成CXF示例程序旨在帮助开发者...

    spring2.5+JDK1.8 版本报错的解决办法(修改后jar)

    于是找到一个spring-core-3.x.RELEASE.jar,用其中的JdkVersion这个类替换spring-2.5.5.jar对应class,问题解决! 注意:别用spring-core-4.x.RELEASE.jar,JdkVersion.isAtLeastJava15()方法已经没有了!

    jdk17-linux环境安装包

    - 使用JDK 17,你可以编写`.java`源代码文件,然后通过`javac MyProgram.java`命令编译源码生成`.class`字节码文件。 - 使用`java MyProgram`命令来运行已编译的Java程序。 6. **管理多个JDK版本** - 在Linux...

    jdk1.5 windows版本 64位

    对于命令行开发,可以直接使用`javac`命令编译源代码,`java`命令运行编译后的class文件。 5. **Java开发**: JDK 1.5引入的增强特性使得编程更加简洁高效。泛型允许在类、接口和方法声明中使用类型参数,提供编译...

    tomcat6.0.48+jdk1.7或jdk1.8或jdk1.6

    而JDK 1.6是较旧的版本,尽管它仍然被一些企业使用,但已经不再接收官方的安全更新,因此对于新项目,一般建议使用更现代的JDK版本。 在运维Tomcat时,你需要关注以下几个关键点: 1. **安装与配置**:首先,需要在...

    jdk1.7版本jar包下载

    然而,由于Java 7已不再接收安全更新,对于生产环境,建议使用更高级别的JDK版本,如Java 8或更高,以保证系统的安全性和性能。 总之,JDK 1.7是Java发展历程中的一个重要里程碑,它带来了许多创新和优化,提高了...

    JAVAJDK使用教程

    **JAVAJDK使用教程** Java JDK,全称为Java Development Kit,是开发和运行Java应用程序的基础工具集。它包括了Java编译器、Java虚拟机(JVM)、类库和其他必要的工具,使得开发者能够创建、调试和运行Java程序。本...

    (JDK大全) jdk1.6.0_24 解压免安装版

    在这个版本中,开发者可以使用`javac`命令进行源代码编译,将`.java`文件转化为可执行的`.class`字节码文件。`jdb`则是一个强大的调试工具,可以帮助开发者追踪代码中的错误并进行调试。`javadoc`用于自动生成API...

    java_jdk-8u161-windows-x64(jdk官方版本1.8)

    这个版本,即"jdk-8u161-windows-x64",是专为64位Windows操作系统设计的。Java JDK包含了许多组件,其中最重要的是Java编译器(javac)、Java解释器(java)、Java虚拟机(JVM)以及Java类库,这些使得开发者能够...

    JDKwindows22版本

    Java 编译器(javac):用于将 Java 源代码编译成 Java 字节码,也就是 .class 文件。 Java 虚拟机(JVM):负责解释执行 Java 字节码,并将其转换为特定硬件平台的机器码。 Java 运行时环境(JRE):包含 Java ...

Global site tag (gtag.js) - Google Analytics