我也碰到了无法加载JAVA虚拟机的问题,找到
intheangel大大发的帖子
https://bbs.pinggu.org/thread-2985481-1-1.html以后,研究了一下,他要求装java7,但是我的系统由于其他程序需求,java版本已经更新到java8了,所以摸索了一下,找到了更便捷的方法,具体如下:
第一:查看当前系统java版本:
intheangel大大里面的步骤是:“,
打开cmd,输入cd\(enter)->cd "C:\Program Files (x86)\Java\jre7\bin\"(enter)->java -fullversion;出来的结果如果是java full version “(你的java版本)”;
其实不用这么复杂,只要在 cmd 里面输入 java -version 就可以了。
第二:记住版本号,我的版本号是1.8.0_60,接下来就是让SAS找到JAVA,参照
intheangel大大这里帖子里面45楼的方法,
在D:\Program Files\SASHome\SASFoundation\9.3\nls
下面一共有4个文件夹,1d,en,u8,zh,每个文件夹下面都有sasv9,打开以后要改两个地方;
-Dsas.jre.libjvm=C:\PROGRA~2\Java\JRE7\bin\client\jvm.dll
还有
-SET DTJ_CLASSPATH "D:\Program Files\SASHome\SASFoundation\9.3\dmine\sasmisc\dtj.jar;C:\Program Files (x86)\Java\jre7\lib\rt.jar"
总之,要改4个sasv9,每个文本文档要改两个地方。全部改成正确的路径和版本之后,java调用就可以了。打开sas不再报错。