美文网首页
SAS启动显示Java错误的解决办法

SAS启动显示Java错误的解决办法

作者: Student_JZ | 来源:发表于2019-09-26 21:44 被阅读0次

今天重新安装了SAS,遇到了一个之前没有遇到的问题,即启动后在Log处显示了三条关于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错误

通过网上搜索,找到了解决方法(参考链接),下面做一下简述。

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
看到下面这一幕,不得不感叹,这简直是一场灾难~

错误的cfg文件

看到在第37~67行期间发生了多出断行,在Program Files的空格处,而且Djava.class.pathDsas.app.class.pathDsas.jre.libjvmDtkj.app.launch.config都发生了重复(实测发现重复不会产生不利影响)。
所以,下面就是把他们拼接起来,并删除重复,结果如下:
(修改前请注意备份)

修改后的cfg文件

确认修改后的文件名为sasv9.cfg,然后重新启动SAS就可以了。

修改后运行结果

提示:

  • 这里只是对英文界面的配置文件进行了修改,如需启动中文等其他语言,还需修改相应路径下的配置文件。
  • 另外还看到有博客写到要检查sassw.config文件中的Java路径是否正确(在SAS Home路径下),还需注意检查。参考链接:Click
  • 我认为发生这个问题的原因是路径中含有空格的缘故,所以在安装的时候要引起注意,避免空格,免得发生麻烦。

相关文章

网友评论

      本文标题:SAS启动显示Java错误的解决办法

      本文链接:https://www.haomeiwen.com/subject/rbryyctx.html