安装过程不详述,以下描述出现问题。
在Windows 8 Pro上安装好SAS 9.3,运行,在log窗口出现红色错误提示,提示如下:
ERROR: The Java proxy is not responding.
ERROR: The Java proxy's JNI call to start the VM failed.
ERROR: Java failed to start during the SAS startup.
意思是JAVA代理服务没有启动,检查系统的JAVA服务是启动正常,SAS 9.3安装过程也没有出错提示,按理不应出现错误。
还好,SAS网站提供完善支持,马上以“ERROR: The Java proxy is not responding.”到http://support.sas.com查找,终于在http://support.sas.com/kb/44/853.html找到答案,原来是
C:\Program Files\SASHome\SASFoundation\9.3\nls\en\sasv9.cfg(x64)
C:\Program Files\SASHome\x86\SASFoundation\9.3\nls\en\sasv9.cfg(x86)
的sasv9.cfg以下内容出错,
/* Options used when SAS is accessing a JVM for JNI processing */-JREOPTIONS=(
-DPFS_TEMPLATE=!SASROOT\tkjava\sasmisc\qrpfstpt.xml
-Djava.class.path=C:\Program
Files\SASHome\SASVersionedJarRepository\eclipse\plugins\sas.launcher.jar
-Djava.security.auth.login.config=!SASROOT\tkjava\sasmisc\sas.login.config
-Djava.security.policy=!SASROOT\tkjava\sasmisc\sas.policy
-Djava.system.class.loader=com.sas.app.AppClassLoader
-Dlog4j.configuration=file:/C:/Program%20Files/SASHome/SASFoundation/9.3/tkjava/sasmisc/sas.log4j.properties -Dsas.app.class.path=C:\Program
Files\SASHome\SASVersionedJarRepository\eclipse\plugins\tkjava.jar
-Dsas.ext.config=!SASROOT\tkjava\sasmisc\sas.java.ext.config
-Dsas.jre.libjvm=C:\Program
Files
(x86)\Java\jre1.6.0_24\bin\client\jvm.dll
-Dtkj.app.launch.config=C:\Program
Files\SASHome\SASVersionedJarRepository\picklist
-Xms128m
-Xmx128m
)
原来系统犯了低级错误,把Program file分两行了,分别修正即可。
/* Options used when SAS is accessing a JVM for JNI processing */
-JREOPTIONS=(
-DPFS_TEMPLATE=!SASROOT\tkjava\sasmisc\qrpfstpt.xml
-Djava.class.path=C:\Program Files\SASHome\SASVersionedJarRepository\eclipse\plugins\sas.launcher.jar
-Djava.security.auth.login.config=!SASROOT\tkjava\sasmisc\sas.login.config
-Djava.security.policy=!SASROOT\tkjava\sasmisc\sas.policy
-Djava.system.class.loader=com.sas.app.AppClassLoader
-Dlog4j.configuration=file:/C:/Program%20Files/SASHome/SASFoundation/9.3/tkjava/sasmisc/sas.log4j.properties -Dsas.app.class.path=C:\Program Files\SASHome\SASVersionedJarRepository\eclipse\plugins\tkjava.jar
-Dsas.ext.config=!SASROOT\tkjava\sasmisc\sas.java.ext.config
-Dsas.jre.libjvm=C:\Program Files (x86)\Java\jre1.6.0_24\bin\client\jvm.dll
-Dtkj.app.launch.config=C:\Program Files\SASHome\SASVersionedJarRepository\picklist
-Xms128m
-Xmx128m
)
感想:多到SAS网站查找出错解决方法,SAS公司一般提供很好方法。