我在这里有一个小问题。我正在使用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位,对我来说没有意义。