- 在线时间
- 1029 小时
- 最后登录
- 2017-4-30
- 注册时间
- 2014-1-21
- 听众数
- 213
- 收听数
- 2
- 能力
- 100 分
- 体力
- 15803 点
- 威望
- 98 点
- 阅读权限
- 150
- 积分
- 8600
- 相册
- 0
- 日志
- 0
- 记录
- 3
- 帖子
- 1549
- 主题
- 715
- 精华
- 5
- 分享
- 0
- 好友
- 542
TA的每日心情 | 开心 2017-4-28 17:18 |
---|
签到天数: 415 天 [LV.9]以坛为家II
 群组: 乐考无忧考研公益讲座 群组: 2017美赛两天强训 群组: 模友会交流视频 群组: 群组: 国赛讨论 |
SAS数据分析大赛即将来临,对于软件方面的学习,大家可能还有所疑惑,下面为大家整理一下SAS中安装JAVA虚拟机的问题
& Y w D+ l6 R不知道大家有没有遇到无法使用sas无法使用java虚拟机的问题,我一直被这个问题困扰着,最近研究了两天两夜,看了sas.support近20份报错报告,终于把这个问题给解决了。# U( Y0 |+ i# \: W8 ^/ H
总结起来,总共有
/ `2 R1 K% ~9 x" x! N. V一:你的java 版本必须是32位的,不可以是64位的,所以去java官网下个32位的java7吧;$ T% d/ j; T' Y1 |: z4 s
二:在你的环境变量里设置你的JAVA_HOME的路径为C:\Program Files (x86)\Java\jre7;(这个是我的)
3 M* w1 p( N6 d' \( n- U& J三:如果你使用的html浏览工具室explorer,打开,查看加载项,里面有orcal公司的java,查看你的java详细信息,确定是上面的路劲;( J! E: @& A) ~4 J8 ]0 G
四:打开cmd,输入cd\(enter)->cd "C:\Program Files (x86)\Java\jre7\bin\"(enter)->java -fullversion;
: i; L/ U" a- `4 ^, O0 V- C$ Q: J出来的结果如果是java full version “(你的java版本)”;1 P" m+ E! d2 P$ @
那么你的java就运行没问题了;接下来就是sas软件找不找得到的问题了;& [1 |8 H! X5 C( j
五:打开“D:\Program Files\SASHome\sassw" 确认你的JREHOME=C:\Program Files (x86)\Java\jre7\bin\java.exe是你的java路径,默认是不对的;
$ [9 m. Z7 V B p9 F六:打开“D:\Program Files\SASHome\SASFoundation\9.3\nls\en\sasv9” 确认9 ^3 g5 q* J* y1 e+ q( y( y/ j) v
f" L; ~3 J3 V( z' G5 \/* Options used when SAS is accessing a JVM for JNI processing */6 D* q6 V' S$ C/ v3 D
-JREOPTIONS=(
( E5 O% y+ t# p6 g
: ?3 m2 W$ }+ n0 j. w3 R -DPFS_TEMPLATE=!SASROOT\tkjava\sasmisc\qrpfstpt.xml
; q: M3 w5 f0 z -Djava.class.path=d:\Program Files\SASHome\SASVersionedJarRepository\eclipse\plugins\sas.launcher.jar
2 N2 ~) _ w0 I9 Q9 s -Djava.security.auth.login.config=!SASROOT\tkjava\sasmisc\sas.login.config
8 A; C1 {# G! \6 ^ -Djava.security.policy=!SASROOT\tkjava\sasmisc\sas.policy
" u5 h9 d0 J5 W! H; _9 U2 V -Djava.system.class.loader=com.sas.app.AppClassLoader4 w- S3 T- p! X# \5 _
-Dlog4j.configuration=file:/D:/Program%20Files/SASHome/SASFoundation/9.3/tkjava/sasmisc/sas.log4j.properties
0 s; j/ l; H( x. \7 m -Dsas.app.class.path=d:\Program Files\SASHome\SASVersionedJarRepository\eclipse\plugins\tkjava.jar
* Y. E1 |% d+ o; G! U3 H -Dsas.ext.config=!SASROOT\tkjava\sasmisc\sas.java.ext.config
, K) o( Y4 B6 h n -Dsas.jre.libjvm=C:\PROGRA~2\Java\JRE7\bin\client\jvm.dll
: W8 ~) h m3 f$ M! i+ S6 t -Dtkj.app.launch.config=d:\Program Files\SASHome\SASVersionedJarRepository\picklist
: r+ d0 k' c. Q, C: }) T -Xms128m9 y2 ^6 G# F+ c2 F1 |
-Xmx128m
" A! E* V) F( Z& ]5 \: ] ) @" i0 O# b" m0 J: }, u R2 E
! p' T+ ^9 }, W& a9 L确认红色字这一段是你的文件位置,而且存在;PROGRA~2就是progam files(x86)7 ^; M* g/ t; ^0 C
接下来最后一步,最大化这个txt文档,确认每一行都在一行上,不要出现1 O' V9 U3 W |0 F/ V
.....program' a$ H. M( Q- L8 {9 j
file...... P* `2 \# Z+ C( i: |; p9 c
这种现象;
0 i9 u( a/ j. w& U) S7 Q4 T
8 S4 n9 c1 M/ {9 i: i7 b做好这些,你的sas应该就不会有无法加载JAVA虚拟机的问题了;% X7 [1 j( k+ W9 K# u9 g4 n9 ?- z$ M
, u7 h) p& `3 b# Q9 y( ?% v- e大家看没有红字出现了吧
+ j8 x' Z$ M% u6 ~8 ~+ N" e3 B, w
6 ?0 l/ k2 ]4 A7 O: s' p* L( ^
/ \6 Y) t9 m3 ] E& X) d( { |
zan
|