数学建模社区-数学中国

标题: 【攻略】如何解决SAS中无法安装JAVA虚拟机 [打印本页]

作者: 数学中国YY主管    时间: 2015-9-30 10:45
标题: 【攻略】如何解决SAS中无法安装JAVA虚拟机
SAS数据分析大赛即将来临,对于软件方面的学习,大家可能还有所疑惑,下面为大家整理一下SAS中安装JAVA虚拟机的问题) W' d: d  \. ^$ s
不知道大家有没有遇到无法使用sas无法使用java虚拟机的问题,我一直被这个问题困扰着,最近研究了两天两夜,看了sas.support近20份报错报告,终于把这个问题给解决了。. Q1 \$ O/ f6 `; U8 o6 L2 I
总结起来,总共有' Z# ?4 r' U" |2 {! X8 j( p1 {
一:你的java 版本必须是32位的,不可以是64位的,所以去java官网下个32位的java7吧;
. o" A  s; ?% A2 W5 X/ s- q二:在你的环境变量里设置你的JAVA_HOME的路径为C:\Program Files (x86)\Java\jre7;(这个是我的)  b( ~$ A& x3 z/ l# T3 Y  u, V* O: d
三:如果你使用的html浏览工具室explorer,打开,查看加载项,里面有orcal公司的java,查看你的java详细信息,确定是上面的路劲;
1 J9 P$ y) n+ W- D5 e9 m+ A四:打开cmd,输入cd\(enter)->cd "C:\Program Files (x86)\Java\jre7\bin\"(enter)->java -fullversion;
, _* b' u$ V# W. |" _' M$ H出来的结果如果是java full version “(你的java版本)”;
3 e2 U, }# d9 l( W& n9 P0 _: v: z那么你的java就运行没问题了;接下来就是sas软件找不找得到的问题了;
$ D7 C- K2 v+ t+ g: H五:打开“D:\Program Files\SASHome\sassw" 确认你的JREHOME=C:\Program Files (x86)\Java\jre7\bin\java.exe是你的java路径,默认是不对的;
# L$ P# c. X# o) R: o& ^  h; R' @六:打开“D:\Program Files\SASHome\SASFoundation\9.3\nls\en\sasv9” 确认
, U, V% h  R# J, v/ e3 p% H( R( k+ m( {8 L9 n
/*  Options used when SAS is accessing a JVM for JNI processing  */
* @0 k& Y) u* p- c7 h; }/ m-JREOPTIONS=(1 `9 w8 g( [, d  d2 Z( g7 D5 `

8 D% z$ Q7 q# M0 o. n        -DPFS_TEMPLATE=!SASROOT\tkjava\sasmisc\qrpfstpt.xml
( q/ G' H! c: u( a        -Djava.class.path=d:\Program Files\SASHome\SASVersionedJarRepository\eclipse\plugins\sas.launcher.jar
  K2 T% L4 |8 |: \! U! h        -Djava.security.auth.login.config=!SASROOT\tkjava\sasmisc\sas.login.config+ |% D/ U' i% F  }% i1 t4 P) z
        -Djava.security.policy=!SASROOT\tkjava\sasmisc\sas.policy
5 r; U/ _+ b. \* p3 l- r        -Djava.system.class.loader=com.sas.app.AppClassLoader
/ w) r0 ]% `; M9 G: n) g1 f        -Dlog4j.configuration=file:/D:/Program%20Files/SASHome/SASFoundation/9.3/tkjava/sasmisc/sas.log4j.properties
6 d: U9 |, X# F# B# |, h        -Dsas.app.class.path=d:\Program Files\SASHome\SASVersionedJarRepository\eclipse\plugins\tkjava.jar0 K" g( e  G0 F) ?# n
        -Dsas.ext.config=!SASROOT\tkjava\sasmisc\sas.java.ext.config+ V" N- O. _$ {; j0 Z( H
        -Dsas.jre.libjvm=C:\PROGRA~2\Java\JRE7\bin\client\jvm.dll
+ C% K9 b' Q. ^8 ?        -Dtkj.app.launch.config=d:\Program Files\SASHome\SASVersionedJarRepository\picklist
5 u9 U, N7 D- r2 u6 ?) R+ H        -Xms128m+ U5 r* ~) [6 F$ f$ F6 |
        -Xmx128m" V8 u( X( {: U9 ?  Z/ F4 g; K% t
        )
7 K, g, }) U# z8 V4 i4 `6 t5 [7 {) e! o1 N1 B& y/ n
确认红色字这一段是你的文件位置,而且存在;PROGRA~2就是progam files(x86)
. s2 m2 w2 }- g5 P. A5 N; ?9 B接下来最后一步,最大化这个txt文档,确认每一行都在一行上,不要出现6 E! ?& `8 g4 S# x) J
.....program
) q0 @  g; u, e- Zfile.....3 Y  Z" I8 u5 Y# n" ^8 l0 ?
这种现象;
) N3 e0 @% u0 Q+ ~* V
; X# A( S) r; R' \做好这些,你的sas应该就不会有无法加载JAVA虚拟机的问题了;
5 x, O0 }# G6 R( J1 B! F 105339u2ohuz22klxxlzll.png 1 S! t/ b6 H( @3 [! n4 _9 _: I& v
大家看没有红字出现了吧
% Z' o& W3 [, B. J9 I7 n
- v, Y% l2 x' i4 m$ A0 B1 X: U/ @) }( I% d' I4 A  M3 p% e

* p' s: J( P. m1 {0 \% U




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5