全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
25703 33
2012-12-11
今日,MS 的Windows 8已经发布,好奇安装了个64bit的Pro版,还好,除了没有开始菜单,速度似乎比Windows 7还快,可能新系统优化吧,安装StartIsBack 弄回开始菜单,开始安装SAS9.3,开始想象应该很容易,其实并不好安装,setup.exe要以管理员身份+兼容Windows 7格式才能顺利安装,并且,需要TS1M2版才能顺利安装,否则很多模块不能安装的。

安装过程不详述,以下描述出现问题。
在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公司一般提供很好方法。

JAVA.png

c1.png

c2.png
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-12-12 09:17:49
SAS9.3出现的时间早于当前JAVA版本
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-12-12 13:19:50
"NOTE: Unable to open SASUSER.PROFILE. WORK.PROFILE will be opened instead." 解决方法。

   如1楼图片所示,SAS 9.3启动后有“NOTE: Unable to open SASUSER.PROFILE. WORK.PROFILE will be opened instead.”提示,虽然此时SAS9.3使用正常,但是,自定义的快捷键、字体等不能保存,下次SAS 9.3启动变回默认,不爽。


SAS网站上有这提示解释但是没有解决方法。


既然是保存自定义的文件,查找profile.sas7bcat,发现在C:\用户\Documents\My SAS Files\9.3下,把它删除或改名,出现启动SAS 9.3,一切正常,自定义可以保存,新的profile.sas7bcat也重新生成。


问题解决。


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-12-12 14:35:40
在win8上,SAS的表现要更好吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-12-12 17:13:20
denver 发表于 2012-12-12 14:35
在win8上,SAS的表现要更好吗?
也不是,主要是Windows 8新出,想试试如何其实差不多。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-12-13 21:38:24
LZ你好 我用的sas一直都有你所说的问题 但之前不妨碍做事,也没管他
但是我今天想跑回归,因为没有java代理,所以错误报停,必须得解决这个问题了……但我找了半天我的电脑里根本没sasv9.cfg这个文件肿么办……
win7的SAS 9.3 64bit_CUB……

不知道哪位大神能帮个忙……
谢啦!!!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群