看jar包里的信息
1、Spring的版本信息
查看 Spring.jar\META-INF\MANIFEST.MF,文件内容如下:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.5
Created-By: 1.5.0_12-b04 (Sun Microsystems Inc.)
Implementation-Title: Spring Framework
Implementation-Version: 2.0.8
Spring-Version: 2.0.8
Premain-Class: org.springframework.instrument.InstrumentationSavingAgent
通过Spring-Version来确定Spring的版本是2.0
2、hibernate3的版本信息
查看 hibernate3.jar\META-INF\MANIFEST.MF,文件内容如下:念裂
Manifest-Version: 1.0
Created-By: 1.4.2_11-b06 (Sun Microsystems Inc.)
Ant-Version: Apache Ant 1.6.5
Implementation-Title: Hibernate3
Hibernate-Version: 3.2.3.ga
Implementation-Version: 3.2.3.ga
Implementation-Vendor: hibernate.org
通过Hibernate-Version来确定Hibernate的版本是3.2
3、struts的版本信息
查看 struts.jar\META-INF\MANIFEST.MF,再型高配查看 Implementation-Version
看后面的数字,文件内容如下:
Manifest-Version: 1.0
Specification-Title: Struts Framework
Class-Path: 卜指 commons-beanutils.jar commons-collections.jar commons-dig
ester.jar commons-fileupload.jar commons-logging.jar commons-validato
r.jar jakarta-oro.jar
Created-By: 1.3.1_04-b02 (Sun Microsystems Inc.)
Ant-Version: Apache Ant 1.6.1
Implementation-Title: Struts Framework
Specification-Version: 1.2.7
Specification-Vendor: The Apache Software Foundation
Implementation-Vendor-Id: org.apache
Extension-Name: Struts Framework
Implementation-Version: 1.2.7
Implementation-Vendor: The Apache Software Foundation
通过Implementation-Version来确定Struts的版本信息
可以以rar的形式打开jar包看,一般都会有银指META-INF这个文件夹,里面的MANIFEST.MF 文件描述了该Jar文件的很多信息
不能锋猛配解决?不大可能知信吧.MANIFEST.MF 里面的东西很全的
看jar包里的信息
myeclipse如果是最新的话,spring和hibernate各握弊种散迹版本段掘族都有,spring1.2和2.0
hibernate2.0,3.1的都有