如果我的系统是64位,为什么我的项目会生成32位的jar文件?

时间:2020-07-14 23:27:16

标签: java build ant compilation

我在这里有一个小问题。我正在使用ANT生成jar文件,在系统中键入CMD java -version时,会收到以下消息:

java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)

但是,当我生成jar文件时,它是32位的。我不知道为什么要生成32位的文件,因为我已经在系统中安装了64位的Java。

我想解决此问题,因为当我在使用64位的系统中使用32位的jar文件时,我对JVM内存有限制,并且我需要更多的内存才能使某些工作正常进行。

我正在使用此project

这是here

的项目存储库开源

但是在google驱动器文件中,有一个带有ANT的文件夹来构建项目。所以我正在使用ANT,我要测试的是:

打开文件夹trunk/AL-game/build_gameserver.bat,然后,当我打开任务管理器时,我看到在该过程中使用32位的Java二进制文件。

我尝试了很多事情,但是什么也没发生,仍然以32位构建,但是我的系统是64位,对我来说没有意义。

0 个答案:

没有答案