SPSS22显示“Could not create the Java virtual machine.”的问题

SPSS22显示“Could not create the Java virtual machine.”的问题,第1张

应该是没有安装java运行环境,(Java Development Kit) 简称JDK,可以上网查找最新版本,下载安装即可。

-vmargs是表示下面是设置JVM(java虚拟机)的参数,也就是说下面都是java虚拟机的参数,对于JVM来说,内存分为堆内存和非堆内存,注意这里的堆不是c/c++里面的堆的概念,因为jvm自己管理内存,所谓堆上的内存就是jvm可以分配给java应用程序使用的内存。

由-Xms和-Xmx这两个参数限定,而非堆内存则是JVM自己使用的,由-XX:PermSize和-XX:MaxPermSize这两个参数来限定。对于堆内存来讲,JVM根据剩余的堆内存的多少调整整个堆内存的大小,调整范围就是-Xms(最小)和-Xmx(最大)指定的范围,-XX:PermSize和-XX:MaxPermSize也是同样的道理,如果你不想JVM来动态调整的话,可以把最大和最小值设置相等,默认最小值是物理内存的1/64,最大值是物理内存的1/4,所以这个最大值就受到物理内存的限制(当然还会收到 *** 作系统的限制)。

经过实验发现,如果-Xms的值比-Xmx设置的大则启动会失败;而如果-Xmx和-XX:MaxPermSize设置的值的和比可用的物理内存还大,启动也会失败,我的第一个设置,两者的和超过了1G,而当时可用内存才700M,所以启动会失败,JVM在启动时会检测参数和实际可用内存。

AMOS的激活方法:
第一步:如果有相应的lservrc文件,将 "lservrc"复制进安装目录下;
第二步:如果有激活码,安装后程序自动d出授权对话框、输入激活码;
第三步:如果自动授权失败,那么从开始菜单里选择并运行Amos lisence authorization wizard,输入激活码;
第四步:如果从开始菜单无法运行Amos lisence authorization wizard,请从安装目录寻找该程序并运行;
第五步:如果仍运行失败,复制echoiddat至安装目录,然后运行Amos lisence authorization wizard,输入激活码(echoiddat文件可从附件下载,也可自己制作);
备注:
echoiddat的制作方法是:建立文本文件,输入0x004,保存并修改扩展名。
lservrc的制作方法是:建立文本文件,输入相应激活码,保存并删除扩展名。
开始我也是云里雾里,感觉不是一回事一样,试了一下他的说法,就是到安装目录下,我的有echoiddat这个文件,就不用制作了,lservrc我没有,就制作一个很简单。然后打开statsexe就好了,反正没有d出错误,我也刚装上还没用,感觉是好了。

安装的是64位的还是32位的?我是在win7上安装的32位QTP100,破解的时候是将破解文件夹建在
C:\Program Files (x86)\Mercury Interactive,其他的也同样是在x86下的。不知道你具体情况,可以试试。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12799127.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存