64位ant.jar

Ami*_*t S 2 java ant 64-bit jvm

我安装了64位RHEL.我有关于系统的ant.jar的以下问题.

  1. 我无法从apache网站找到64位JVM的ant.jar构建.如果我打算在64位JVM上运行jar,我是否必须从源代码构建它?
  2. 如果我使用64位JVM的ant.jar构建并在64位JVM上运行它会加快构建过程吗?

Ste*_*n C 5

您不需要特殊的64位构建的纯Java应用程序,如Ant.这些ant.jar将在32位或64位JVM上运行.

您肯定需要运行64位版本的Java应用程序的唯一情况是:

  • 当应用程序包含本机代码库时; 即应用程序不是纯Java,或
  • 当Java应用程序直接编译为本机代码时; 例如使用gcj.

(编写糟糕的应用程序可能依赖于操作系统.例如,某人可能会硬编码应用程序以使用特定于操作系统的行分隔符或路径名,或者依赖于特定于操作系统的特定外部命令.但可能性很大即使这样也不会使应用程序依赖于OS内存模型.)