如何知道生成的 jar 文件是在哪个平台上
How to know in which platform was a jar file generated
我有一个 java jar 文件,我想知道它是在哪个平台(x86 或 x64)上生成的。
基本上我想知道这个 jar 文件是 x86 还是 x64。
我该怎么做?
假设这是一个没有本机依赖项的纯 Java 应用程序,您不需要知道这一点。事实上,Java 被编译为 platform-independent byte-code 用于 Java 虚拟机,并没有确定的东西。它可以在任何 Java JVM 上运行(假设它支持编译的目标版本),而不管底层 CPU 平台如何。
从您的 post 历史来看,您习惯于使用 C#/.NET,它编译为 x86/x64 或 AnyCPU。 Java 没有这种区别。唯一 platform-dependent 是 JVM 和 JDK。编译后,您的代码可以 运行 在任何具有 JVM 的 CPU 平台上。
我有一个 java jar 文件,我想知道它是在哪个平台(x86 或 x64)上生成的。
基本上我想知道这个 jar 文件是 x86 还是 x64。
我该怎么做?
假设这是一个没有本机依赖项的纯 Java 应用程序,您不需要知道这一点。事实上,Java 被编译为 platform-independent byte-code 用于 Java 虚拟机,并没有确定的东西。它可以在任何 Java JVM 上运行(假设它支持编译的目标版本),而不管底层 CPU 平台如何。
从您的 post 历史来看,您习惯于使用 C#/.NET,它编译为 x86/x64 或 AnyCPU。 Java 没有这种区别。唯一 platform-dependent 是 JVM 和 JDK。编译后,您的代码可以 运行 在任何具有 JVM 的 CPU 平台上。