java Jenkins不是以Xrs Xmx2048m XX:MaxPermSize=512m(windows)开始的
My Jenkins不想以Jenkins中的参数-Xrs -Xmx2048m -XX:MaxPermSize=512m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8080
开头。xml文件。我还将JENKINS_HOME变量添加到windows变量中,并设置JENKINS文件夹c:\Program Files (x86)\Jenkins
的路径。但这没有帮助。我在日志文件中看到了错误
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
谁能帮帮我吗
# 1 楼答案
很可能您在Windows上使用的是32位JVM。根据您之前运行的内容,堆限制约为1.2-1.5 GB
我建议将自己限制在
-Xmx1200m
或使用64位JVM如果增加PermGen,则需要减小堆大小,因为32位窗口中的虚拟内存量有限
# 2 楼答案
我找到了解决办法。需要更新文件夹中Jenkins的JRE版本。我刚刚将新文件复制到了它的文件夹中,并替换了相同的文件)现在我可以用option启动Jenkins
我还使用SOAPUIAPI在Jenkins中运行测试。我改变了选择
在testrunner中。bat,现在我的测试运行正常,Perm Gen没有错误