我有一个jar但我不知道它是64位系统还是32位系统的.jar
。如何找到它?
编辑:我的.jar
具有本机库依赖性。
答案 0 :(得分:37)
Java字节码是java字节码,无论它是使用32位还是64位JDK构建,都无法解决这个问题。
我认为使用32位或64位编译的jar没有任何区别。它应该与机器无关;除非您有一些本机库依赖项或者java代码直接编译为本机代码。
答案 1 :(得分:16)
纯jar不会编译为特定的体系结构。
32位JVM将以32位运行jar,同样64位JVM将以64位运行jar。
当然,如果你的jar使用本机库,那么这些库的'bitness'必须与你用来运行jar的JVM相匹配。
答案 2 :(得分:0)
JVM的独特之处在于平台独立性。对于Java,JVM,Jar等,没有32位或64位的值。