`

查看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文件添加到项目的类路径...

    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视图解析。...

    proguard支持JDK 1.8

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

    jdk-11.0.2版本安装包

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

    jdk-7u80-macosx-x64 jdk 1.7版本的Mac版本

    1. **编译Java源码**:使用`javac`命令将`.java`源文件编译为`.class`字节码文件。 2. **运行Java程序**:使用`java`命令执行已编译的Java程序。 3. **打包和部署**:使用`jar`命令创建包含所有依赖的可执行JAR文件...

    jdk1.7免安装版本

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

    jdk11-64位版本

    - **使用IDE**:集成开发环境如IntelliJ IDEA或Eclipse都支持JDK 11,安装后需在IDE中配置使用的JDK版本。 **4. 开发和运行注意事项** - 确保与已有的JDK版本不冲突,特别是系统路径中的JDK版本。 - 遵循Java的...

    jdk1.7版本jar包下载

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

    JAVAJDK使用教程

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

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

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

    jdk1.5 windows版本 64位

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

    jdk21-64位-windows版本.rar

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

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

    org.springframework.core.JdkVersion 于是找到一个spring-core-3.x.RELEASE.jar,用其中的JdkVersion这个类替换spring-2.5.5.jar对应class,问题解决! 注意:别用spring-core-4.x.RELEASE.jar,JdkVersion....

    JDKwindows22版本

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

    class文件版本查看器

    闲暇时写的小东西,路过的可以看看.查看class文件编译时使用的jdk版本.没技术含量,纯粹为了查看方便,使用UltraEdit一样可以看16进制来换算.

    jdk1.5 jdk1.6 反编译 工具

    1. **支持jdk1.2 jdk1.3 jdk1.4 jdk1.5 jdk1.6**:这表明这个工具可以处理这些版本的Java编译后的字节码,意味着它可以打开并反编译这些版本的.class文件,帮助开发者查看对应时期的Java源代码。 2. **支持目录对...

Global site tag (gtag.js) - Google Analytics