今天重新安裝了SAS,遇到了一個之前沒有遇到的問題魁亦,即啟動后在Log處顯示了三條關(guān)于Java的錯誤,顯示如下:
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.
SAS Java錯誤
通過網(wǎng)上搜索羔挡,找到了解決方法(參考鏈接)吉挣,下面做一下簡述。
OS版本:Win7 Ultimate 64位
SAS版本:9.4 64位
SAS Home路徑:D:\Program Files\SASHome
用Notepad++或其他文本編輯器打開
D:\Program Files\SASHome\SASFoundation\9.4\nls\en\sasv9.cfg
看到下面這一幕婉弹,不得不感嘆睬魂,這簡直是一場災(zāi)難~
錯誤的cfg文件
看到在第37~67行期間發(fā)生了多出斷行,在Program Files
的空格處镀赌,而且Djava.class.path
氯哮、Dsas.app.class.path
、Dsas.jre.libjvm
商佛、Dtkj.app.launch.config
都發(fā)生了重復(fù)(實測發(fā)現(xiàn)重復(fù)不會產(chǎn)生不利影響)喉钢。
所以,下面就是把他們拼接起來良姆,并刪除重復(fù)肠虽,結(jié)果如下:
(修改前請注意備份)
修改后的cfg文件
確認(rèn)修改后的文件名為sasv9.cfg
,然后重新啟動SAS就可以了玛追。
修改后運行結(jié)果
提示:
- 這里只是對英文界面的配置文件進(jìn)行了修改税课,如需啟動中文等其他語言,還需修改相應(yīng)路徑下的配置文件痊剖。
- 另外還看到有博客寫到要檢查
sassw.config
文件中的Java路徑是否正確(在SAS Home路徑下)韩玩,還需注意檢查。參考鏈接:Click - 我認(rèn)為發(fā)生這個問題的原因是路徑中含有空格的緣故陆馁,所以在安裝的時候要引起注意找颓,避免空格,免得發(fā)生麻煩叮贩。