第一:查看当前系统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不再报错。