确定任何jar包的版本

3

如何获取任何jar包的版本信息?

假设我们在系统中安装了db2jcc4.jar包,那么我们该如何知道这个jar包是32位还是64位呢?


字节码就是字节码就是字节码。没有32位的字节码和64位的字节码。 - JB Nizet
如果您想知道版本号,请解压缩jar文件并查看manifest文件。您还可以使用反编译器查看代码。 - usha
你的问题有一个简单的答案,Java是跨平台的,因此由Java编译器构建的任何jar文件都不具有32位或64位依赖性。 - Acewin
1个回答

4

Java代码是与平台无关的,因此没有“32位”或“64位”Jar的概念。

一些应用程序包含平台相关组件,但你需要查看它们的文档以确定此类信息;没有Java标准。你可能有幸检查Jar文件的内容(它是一个具有不同扩展名的.zip文件),但这并不能保证告诉你任何有用的东西。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接