即使-Xmx
大小为2GB
,也无法使用RAM
设置java堆空间到16GB
或更多。
我遇到错误说“
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit"
在Win2008 x64 machine.
如果我可以更改任何允许我分配更多内存的系统参数,请告诉我。
由于
答案 0 :(得分:3)
运行
java -version
并检查你看
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
我希望你有一个32位版本的java,限制为2 GB(因为它不能识别大地址)
答案 1 :(得分:3)
在Neil上面给出的线索的帮助下找到了修复。
以下是完整的详细信息:
即使机器安装了JDK 1.7 x64位,默认情况下Jenkins也没有在机器上配置此版本。
Jenkins有自己的JRE与默认使用的安装程序捆绑在一起。
要将其更改为其他JDK,请编辑Jenkins.xml文件并修改以下值
<executable>jre\bin\java</executable>
到
<executable><jdk install path>\bin\java</executable>
现在已经解决了!!
答案 2 :(得分:0)
使用“java -version”确保您的java热点是64位服务器虚拟机。
答案 3 :(得分:0)
32位JVM上最大堆大小的理论限制为4GB,而64位JVM的理论限制为2 ^ 64
详细信息Click here