精华内容
下载资源
问答
  • 查看jar版本

    千次阅读 2011-02-10 15:17:00
    查看spring的版本在网上搜到的方法如下:使用winrar打开spring.jar包,可以看到有两个目录:   org   META-INF  选择META-INF目录,打开目录下名为MANIFEST.MF的文件。找到如下片段:  ...

    查看spring的版本在网上搜到的方法如下:

    使用winrar打开spring.jar包,可以看到有两个目录: 
        org 
       META-INF 
    选择META-INF目录,打开目录下名为MANIFEST.MF的文件。找到如下片段: 
    Implementation-Title: Spring Framework 
    Spring-Version: 2.5.6 
    Implementation-Version: 2.5.6 
    Bundle-Name: Spring Framework 
    Created-By: 10.0-b23 (Sun Microsystems Inc.) 
    Ant-Version: Apache Ant 1.7.0 
    Bundle-Vendor: SpringSource 
    Bundle-Version: 2.5.6 
    Bundle-ManifestVersion: 2 
    Bundle-SymbolicName: org.springframework 

     

    根据这个方法类推,jar的版本查看一般都可以通过winrar打开包。

    展开全文
  • 查看jar的jdk版本

    2015-03-10 10:48:10
    查看jar的jdk版本,可以查看相关的jar的版本帮助调试
  • 查看servlet jar 版本

    2019-12-04 11:10:20
    解压 servlet jar 包 后,META-INF 文件夹 》MANIFEST.MF 文件 里的 Specification-Version

    解压 servlet jar 包 后,META-INF 文件夹 》MANIFEST.MF 文件 里的 Specification-Version

    展开全文
  • Java jar 版本 查看

    千次阅读 2018-08-13 17:41:35
    jdk的版本不兼容会导致 Unsupported major.minor version XXX 的错误。 1、使用zip工具将class文件复制到桌面。 2、windows + R  ...5、查看版本 6、版本对照 J2SE 8 = 52 J2SE 7 = 51 J2SE...

    jdk的版本不兼容会导致 Unsupported major.minor version XXX 的错误。

    1、使用zip工具将class文件复制到桌面。

    2、windows + R 

    3、cmd

    4、javap -v class文件全路径(可以将class文件拖拽到cmd中,省去了写路径)

    5、查看版本

    6、版本对照

    J2SE 8 = 52

    J2SE 7 = 51

    J2SE 6.0 = 50

    J2SE 5.0 = 49

    JDK 1.4 = 48

    JDK 1.3 = 47

    JDK 1.2 = 46

    JDK 1.1 = 45

    很明显,上图中的class版本是jdk1.7(J2SE 7)的。这个是JDK的最大版本,如果你使用了JDK1.8,那么就会出错了。

    展开全文
  • 先打开CMD窗口,切换到gradle.build所在目录,... gradle dependencyInsight --dependency c3p0 查看c3p0被哪些jar包依赖了 示例一 问题: 项目启动正常,执行sql时报错:java.lang.AbstractMethodError: Method c...

    方式一:使用CMD执行gradle命令

    先打开CMD窗口,切换到gradle.build所在目录,

    • gradle dependencies  查看当前项目中所有的架包,及依赖关系。
    • gradle dependencyInsight --dependency c3p0 查看所有名字包含“c3p0”(也可输"com.mchange:c3p0")的jar分别被哪些jar依赖了。

    可选参数:--configuration compileClasspath  只看dependencies领域为compileClasspath的依赖信息

    可选参数:-q  值输出级别为quite(首字母为q)及以上级别的日志

    例如:gradle dependencyInsight --dependency c3p --configuration compileClasspath -q

    Gradle的日志级别(由低到高):

    debug:

    info:

    lifecycle:进度

    warning:

    quite:重要的

    error:

    示例一(升级组件)

    • 问题:

    项目启动正常,执行sql时报错:java.lang.AbstractMethodError: Method com/mchange/v2/c3p0/impl/NewProxyResultSet.isClosed()Z is abstract。

    • 分析:

    根据错误信息确定是c3p0版本问题。执行查询依赖命令发现是quartz2.1.7依赖的是c3p0的低版本0.9.1.1且自动引入,然后项目单独依赖了c3p0的高版本0.9.5.2;低版本中NewProxyResultSet类未实现父接口的isClosed()方法方法!执行sql时调用了低版本的jar中的方法,故报错Method is abstract.

    • 解决:

    查找资料发现quartz2.3.0依赖的是com.mchange:c3p0:0.9.5.2,故将quartz升级到2.3.0

    示例二(升级组件)

    • 问题

    mybatisPlus与Pagehelper都依赖jsqlparser.一起使用也容易出现版本问题!

    • 分析:

    发现mp:3.2.0依赖的是jsqlparser:2.1且自动引入了,pagehelper:4.1.6依赖的是jsqlparser:0.9.5且没有自动引入;但是jsqlparser:2.0版本开始删除了0.9.5版本有的PlainSelect.getGroupByColumnReferences()方法,故pagehelper:4.1.6执行时就报错NoSuchMethodEroor!

    • 解决:

    查资料发现目前将pagehelper最新版本是5.1.10,依赖的是jsqlparser:2.0,故升级至5.1.10

    示例三(指定组件的依赖项的版本号)

    build.gradle文件种新增配置

    //当遇到依赖冲突时,指定一个版本号
    configurations.all() {
        Configuration configuration ->
            //当遇到版本冲突时,强制使用指定版本号。(会自动下载,无需在dependencies中配置)
            configuration.resolutionStrategy.force([
                    "org.apache.xmlgraphics:batik-all:$batikAllVersion"
                    ,"org.apache.pdfbox:pdfbox:$pdfboxVersion"
                    ,"org.apache.xmlgraphics:xmlgraphics-commons:$xmlgraphicsCommonsVersion"
            ])
    }
     

    方式二:使用eclipse的Buildship Gradle插件

     

     

    展开全文
  • 1. 如何查看 jar 包编译时的 jdk 版本 使用压缩软件直接打开 jar 包或者,解压需要查看jar 包,进入解压目录可以看到 “METE_INF”的文件夹,进入该文件夹,会看到 “MANIFEST.MF”文件,使用记事本类似工具打开...
  • 如何查看jar包的版本号?

    万次阅读 2018-01-18 09:37:15
    jar包根目录里的META-INF目录下的MANIFEST.MF文件里一般有会记录版本信息,可以到这个文件里查看 打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST....
  • 然后查看jar版本: 解压jar包 解压包中找到META-INF/MANIFEST.MF文件,记事本打开 在里边可以看到该jar包支持jdk版本为1.8 项目中使用jdk为1.6所以报上边的错误,查找合适版本jar包替换 –仅记录如何查看jar包...
  • 如何查看如何查看jar包的编译版本

    千次阅读 2019-10-03 23:52:47
    版本的jdk去执行高...如何查看如何查看jar包的编译版本 (1)先找到具体的class文件的位置 (2)用Sublime_text打开 只看第一行: 前面8个字节CA FE BA BE是固定的 随后4个字节00 00是次版本号 再后...
  • 如何查看jar版本

    2011-01-13 16:19:21
     比如查看spring.jar 中的Spring版本查看 spring.jar\META-INF\MANIFEST.MFManifest-Version: 1.0Export-Package: org.springframework.orm.jpa;uses:="org.apache.commons. logging,org.aopalliance....
  • 查看jar包的JDK版本

    2017-12-12 15:29:00
     解压jar包,查看jar包中的META-INF\MANIFEST.MF文件,Build-Jdk属性就是JDK的版本。比如: Build-Jdk: 1.5.0_22  注:如果jar包中,没有这个字段,就必须通过方法二来查看。 方法二:通过反编译.class文件...
  • 如何查看jar包的jdk版本

    万次阅读 2016-12-20 23:33:53
    用7-zip打开.jar包,查看META-INF\MANIFEST.MF中的内容,Build-Jdk属性就是JDK的版本,比如: Build-Jdk: 1.5.0_2211 说明其JDK版本为1.5.0.22。  注意:一个.jar文件中,如果没有这个字段,就必须通过下面一...
  • java如何查看jar编译的jdk版本

    万次阅读 2017-08-15 22:54:10
    查看jar包的编译版本首先是将jar包解压,然后再选择其中一个class文件,查看major版本号 Java 1.2 uses major version 46 Java 1.3 uses major version 47 Java 1.4 uses major version 48 Java 5 uses m
  • 在eclipse中运行java程序,抛出异常:Unsupported major.minor ...查看jar包编译jdk版本: 一、解压jar包 执行jar -xvf xxxxxx.jar 二、javap命令查看class文件的jdk编译版本 $ javap -verbose MyClass | grep “maj...
  • 如何查看jar包的版本

    万次阅读 2011-12-09 21:03:15
    比如查看spring.jar 中的Spring版本查看 spring.jar\META-INF\MANIFEST.MF Manifest-Version: 1.0 Export-Package: org.springframework.orm.jpa;uses:="org.apache.commons.  logging,org.aopalliance....
  • 进入到META-INF目录,查看MANIFEST.MF文件,查看Bulid-Jdk,下图就为1.7.0_55版本的JDK,这就表示jetty-servlet-9.2.0.RC0.jar这个jar包的JDK版本是1.7的 当发现jar包的jdk版本为1.8,而linux的JDK版本为1...
  • 比如查看spring.jar 中的Spring版本查看 spring.jar\META-INF\MANIFEST.MF Manifest-Version: 1.0 Export-Package: org.springframework.orm.jpa;uses:="org.apache.commons.  logging,org.aopalliance....
  • 查看JAR 的JDK 版本

    2012-07-13 11:35:03
    You test the JDK version of your JAR with following code.     public class JDKVersion { private static final int JAVA_CLASS_MAGIC = 0xCAFEBABE; public static void main(String[] args){ ...
  • Jar版本查看方法

    千次阅读 2018-08-19 17:00:00
    打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录, 这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内 容,先来看struts....
  • 查看jar/war的版本信息

    2019-10-02 03:34:58
    对已编译好的war/jar, 通过命令查看这些信息。 原理 借助META-INF/MANIFEST.MF。 步骤 1. 修改pom文件 <?xml version="1.0" encoding="utf-8"?> <build> <finalName>warname</...
  • 查看jar包引用类库版本

    千次阅读 2018-09-26 11:59:39
    使用命令: gradlew -q app:dependencies  

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,830
精华内容 1,132
关键字:

查看jar版本