- 在线时间
- 1029 小时
- 最后登录
- 2017-4-30
- 注册时间
- 2014-1-21
- 听众数
- 213
- 收听数
- 2
- 能力
- 100 分
- 体力
- 15807 点
- 威望
- 98 点
- 阅读权限
- 150
- 积分
- 8571
- 相册
- 0
- 日志
- 0
- 记录
- 3
- 帖子
- 1549
- 主题
- 715
- 精华
- 2
- 分享
- 0
- 好友
- 542
TA的每日心情 | 开心 2017-4-28 17:18 |
|---|
签到天数: 415 天 [LV.9]以坛为家II
 群组: 乐考无忧考研公益讲座 群组: 2017美赛两天强训 群组: 模友会交流视频 群组: 群组: 国赛讨论 |
SAS数据分析大赛即将来临,对于软件方面的学习,大家可能还有所疑惑,下面为大家整理一下SAS中安装JAVA虚拟机的问题
( \5 v* {# V/ A- b' m不知道大家有没有遇到无法使用sas无法使用java虚拟机的问题,我一直被这个问题困扰着,最近研究了两天两夜,看了sas.support近20份报错报告,终于把这个问题给解决了。# D! \. t* y2 p. D0 o; K
总结起来,总共有* x* C$ j* q) X. p$ M
一:你的java 版本必须是32位的,不可以是64位的,所以去java官网下个32位的java7吧;6 O, a5 H3 ~( g( g$ [6 E
二:在你的环境变量里设置你的JAVA_HOME的路径为C:\Program Files (x86)\Java\jre7;(这个是我的)
- `8 B ?7 g; ^1 }: B1 g& h! @三:如果你使用的html浏览工具室explorer,打开,查看加载项,里面有orcal公司的java,查看你的java详细信息,确定是上面的路劲;2 O2 d( H- \$ E3 D9 |; O6 b! [+ b1 N
四:打开cmd,输入cd\(enter)->cd "C:\Program Files (x86)\Java\jre7\bin\"(enter)->java -fullversion;8 {/ k) r7 F( X; W
出来的结果如果是java full version “(你的java版本)”;0 ?; z w" x+ \' ^
那么你的java就运行没问题了;接下来就是sas软件找不找得到的问题了;
" l7 [" J( `- N2 p! `/ {五:打开“D:\Program Files\SASHome\sassw" 确认你的JREHOME=C:\Program Files (x86)\Java\jre7\bin\java.exe是你的java路径,默认是不对的;! G9 _) e1 q2 j+ }- F
六:打开“D:\Program Files\SASHome\SASFoundation\9.3\nls\en\sasv9” 确认0 S) s2 s, O# R4 W/ f
" m' e& Z# b; c) b
/* Options used when SAS is accessing a JVM for JNI processing */
/ R9 n2 x7 W" C6 T- s3 }. H-JREOPTIONS=(2 C W3 M) {4 n' B* b1 ^
. e( T) B, L0 h0 k4 U" ]7 g3 q -DPFS_TEMPLATE=!SASROOT\tkjava\sasmisc\qrpfstpt.xml! ^9 P* m i0 I! L
-Djava.class.path=d:\Program Files\SASHome\SASVersionedJarRepository\eclipse\plugins\sas.launcher.jar9 e. P: H5 C" s4 g( I# T1 ~1 z
-Djava.security.auth.login.config=!SASROOT\tkjava\sasmisc\sas.login.config
2 \1 W# O* L% x. m -Djava.security.policy=!SASROOT\tkjava\sasmisc\sas.policy
4 C( K% ? X" O1 l$ d -Djava.system.class.loader=com.sas.app.AppClassLoader1 _8 |. t* C8 x& y0 Q+ p: k' [
-Dlog4j.configuration=file:/D:/Program%20Files/SASHome/SASFoundation/9.3/tkjava/sasmisc/sas.log4j.properties
% o$ \" R) N, d- @ -Dsas.app.class.path=d:\Program Files\SASHome\SASVersionedJarRepository\eclipse\plugins\tkjava.jar3 N/ Y3 a8 V' N2 Y" j+ Q- z! h2 o
-Dsas.ext.config=!SASROOT\tkjava\sasmisc\sas.java.ext.config
1 |1 I1 e$ j2 d- G. a0 e8 w -Dsas.jre.libjvm=C:\PROGRA~2\Java\JRE7\bin\client\jvm.dll
& P; }& Z! ^- T -Dtkj.app.launch.config=d:\Program Files\SASHome\SASVersionedJarRepository\picklist
# b; ^4 `3 W+ [8 X2 q9 g; e. G -Xms128m
0 d6 }! Z, P5 w, X1 K -Xmx128m
/ a# `% k% z2 V )
) O# K) S' h2 o( j N) u4 r a) X8 S6 |2 r$ |4 w
确认红色字这一段是你的文件位置,而且存在;PROGRA~2就是progam files(x86)0 I/ V- d4 _$ ^( W5 X1 [; a
接下来最后一步,最大化这个txt文档,确认每一行都在一行上,不要出现
d# x8 x1 t7 N' `( q) a.....program% `4 s! m8 j: w& ]5 K
file.....
2 A! U' e& e' B# ^; `0 V6 i, Z$ d这种现象;
+ v1 r- t8 s8 ~2 f# v! K( _, s0 K" q/ Q3 B6 [6 }& I
做好这些,你的sas应该就不会有无法加载JAVA虚拟机的问题了;
6 w# I; J8 \4 H
/ l( D+ A# u, P3 ]! g$ l4 p5 U
大家看没有红字出现了吧
( a6 t4 V, T' U, {
; X2 L) t+ [) D7 G7 u( w0 Q+ B% j, A2 E! @0 w9 S
3 L9 f3 E0 w; Q$ ]6 B |
zan
|