- 在线时间
- 1029 小时
- 最后登录
- 2017-4-30
- 注册时间
- 2014-1-21
- 听众数
- 213
- 收听数
- 2
- 能力
- 100 分
- 体力
- 15813 点
- 威望
- 98 点
- 阅读权限
- 150
- 积分
- 8573
- 相册
- 0
- 日志
- 0
- 记录
- 3
- 帖子
- 1549
- 主题
- 715
- 精华
- 2
- 分享
- 0
- 好友
- 542
TA的每日心情 | 开心 2017-4-28 17:18 |
|---|
签到天数: 415 天 [LV.9]以坛为家II
 群组: 乐考无忧考研公益讲座 群组: 2017美赛两天强训 群组: 模友会交流视频 群组: 群组: 国赛讨论 |
SAS数据分析大赛即将来临,对于软件方面的学习,大家可能还有所疑惑,下面为大家整理一下SAS中安装JAVA虚拟机的问题
4 ^$ ^- w) U6 g4 |$ u不知道大家有没有遇到无法使用sas无法使用java虚拟机的问题,我一直被这个问题困扰着,最近研究了两天两夜,看了sas.support近20份报错报告,终于把这个问题给解决了。
5 q8 i- M5 c% C! R& Q" J) `总结起来,总共有3 L# h) F) r: J H) e# K
一:你的java 版本必须是32位的,不可以是64位的,所以去java官网下个32位的java7吧;
( J; s R! ~# E. @" ~% `0 f* R" Z& s二:在你的环境变量里设置你的JAVA_HOME的路径为C:\Program Files (x86)\Java\jre7;(这个是我的)
4 p1 n. D2 o6 T5 T: a2 A三:如果你使用的html浏览工具室explorer,打开,查看加载项,里面有orcal公司的java,查看你的java详细信息,确定是上面的路劲;% P+ U; f1 W8 {6 f% r% ^. m3 [
四:打开cmd,输入cd\(enter)->cd "C:\Program Files (x86)\Java\jre7\bin\"(enter)->java -fullversion;
% M; l+ X0 Y9 j" h6 m- W5 r出来的结果如果是java full version “(你的java版本)”;
( L/ E: @- C7 K8 R& C0 I- i那么你的java就运行没问题了;接下来就是sas软件找不找得到的问题了;# b6 E: A6 n4 _$ r; q
五:打开“D:\Program Files\SASHome\sassw" 确认你的JREHOME=C:\Program Files (x86)\Java\jre7\bin\java.exe是你的java路径,默认是不对的;
: n: h" R$ a4 u% J六:打开“D:\Program Files\SASHome\SASFoundation\9.3\nls\en\sasv9” 确认; b4 s8 B; i$ ^$ r* V8 U; ^
. v* b. ~1 S! C: Y6 R7 b; A' D
/* Options used when SAS is accessing a JVM for JNI processing */4 f4 R+ e1 s2 \/ j
-JREOPTIONS=(0 O& L ?! D# Q" g3 ?6 ~, q
2 g- i+ I' o, w& T2 G/ H3 n
-DPFS_TEMPLATE=!SASROOT\tkjava\sasmisc\qrpfstpt.xml
7 H' r$ a$ t0 e3 x -Djava.class.path=d:\Program Files\SASHome\SASVersionedJarRepository\eclipse\plugins\sas.launcher.jar
0 I6 l! A. \" j -Djava.security.auth.login.config=!SASROOT\tkjava\sasmisc\sas.login.config
+ M9 E, v. y4 i/ b) d, T -Djava.security.policy=!SASROOT\tkjava\sasmisc\sas.policy5 M$ [* L& {9 A& `- f- ]
-Djava.system.class.loader=com.sas.app.AppClassLoader8 a- b% t8 v7 w$ [, N
-Dlog4j.configuration=file:/D:/Program%20Files/SASHome/SASFoundation/9.3/tkjava/sasmisc/sas.log4j.properties
5 ]5 d, Y) w8 a2 D -Dsas.app.class.path=d:\Program Files\SASHome\SASVersionedJarRepository\eclipse\plugins\tkjava.jar* {. `4 @ W9 @, u9 I
-Dsas.ext.config=!SASROOT\tkjava\sasmisc\sas.java.ext.config
* S# p$ d6 L; H: B- j* j -Dsas.jre.libjvm=C:\PROGRA~2\Java\JRE7\bin\client\jvm.dll
8 U, u2 H# k' m4 D; M6 ? -Dtkj.app.launch.config=d:\Program Files\SASHome\SASVersionedJarRepository\picklist) @* V( c7 b* K3 a2 z% l) U" v! c
-Xms128m
) c' C2 {2 G% g6 L! }( {2 \ -Xmx128m
* u8 n4 K \$ o: y )
% U" b( Y" T( g8 Q% s4 |0 y7 N# W8 [- ?$ h
确认红色字这一段是你的文件位置,而且存在;PROGRA~2就是progam files(x86)
# Y( d, \0 @( D接下来最后一步,最大化这个txt文档,确认每一行都在一行上,不要出现. u9 L" ?; s1 Z3 \
.....program" c- j, F' q. C( Y
file.....
8 s G8 _6 F* i$ m这种现象;3 {/ y5 ]( Q4 A: _6 _7 |3 |
$ {/ d6 C" o9 i
做好这些,你的sas应该就不会有无法加载JAVA虚拟机的问题了;
) C# u" n0 Z- J7 J* S3 D
* t0 t' Q8 y( f! d大家看没有红字出现了吧
, _+ m; D& i) h9 F+ z- K$ f5 f
; Y7 a, q, P2 b, s5 z. X, [3 x' B0 P) Y9 ^4 z9 f; T6 x. K
# n/ O" g1 b0 M |
zan
|