- 在线时间
- 1029 小时
- 最后登录
- 2017-4-30
- 注册时间
- 2014-1-21
- 听众数
- 213
- 收听数
- 2
- 能力
- 100 分
- 体力
- 15805 点
- 威望
- 98 点
- 阅读权限
- 150
- 积分
- 8601
- 相册
- 0
- 日志
- 0
- 记录
- 3
- 帖子
- 1549
- 主题
- 715
- 精华
- 5
- 分享
- 0
- 好友
- 542
TA的每日心情 | 开心 2017-4-28 17:18 |
|---|
签到天数: 415 天 [LV.9]以坛为家II
 群组: 乐考无忧考研公益讲座 群组: 2017美赛两天强训 群组: 模友会交流视频 群组: 群组: 国赛讨论 |
SAS数据分析大赛即将来临,对于软件方面的学习,大家可能还有所疑惑,下面为大家整理一下SAS中安装JAVA虚拟机的问题' `) U! {4 C3 Z, z4 R! ~
不知道大家有没有遇到无法使用sas无法使用java虚拟机的问题,我一直被这个问题困扰着,最近研究了两天两夜,看了sas.support近20份报错报告,终于把这个问题给解决了。 p/ K/ Q0 V6 G# O0 ~+ U
总结起来,总共有
6 p( g D$ N- \. i3 |7 z& U% i6 N一:你的java 版本必须是32位的,不可以是64位的,所以去java官网下个32位的java7吧;3 f* g2 w! N7 s( q
二:在你的环境变量里设置你的JAVA_HOME的路径为C:\Program Files (x86)\Java\jre7;(这个是我的)
. |) {3 v- U/ O8 g$ W8 n- a5 i三:如果你使用的html浏览工具室explorer,打开,查看加载项,里面有orcal公司的java,查看你的java详细信息,确定是上面的路劲;
; P9 b1 c! a5 N: z0 Q四:打开cmd,输入cd\(enter)->cd "C:\Program Files (x86)\Java\jre7\bin\"(enter)->java -fullversion;0 e1 k( |# c* i% l3 |0 _" _
出来的结果如果是java full version “(你的java版本)”;8 H/ o' V- p) J6 Q% {
那么你的java就运行没问题了;接下来就是sas软件找不找得到的问题了;1 E! a- u0 m A7 g- |! P/ X# w/ h
五:打开“D:\Program Files\SASHome\sassw" 确认你的JREHOME=C:\Program Files (x86)\Java\jre7\bin\java.exe是你的java路径,默认是不对的;# o+ n" Z: \/ W' T! H3 T( I
六:打开“D:\Program Files\SASHome\SASFoundation\9.3\nls\en\sasv9” 确认$ e) \# Y# k$ F4 P6 b
3 \ [5 f+ d! k$ A
/* Options used when SAS is accessing a JVM for JNI processing */5 I5 C( H- \4 k: f3 R) N" z0 S
-JREOPTIONS=(* _ F( F$ {% T1 I: h3 u
' x. S! ~) `9 o( w# E- V -DPFS_TEMPLATE=!SASROOT\tkjava\sasmisc\qrpfstpt.xml
/ \7 k$ b, O$ _ -Djava.class.path=d:\Program Files\SASHome\SASVersionedJarRepository\eclipse\plugins\sas.launcher.jar
# H# j+ K# U- D -Djava.security.auth.login.config=!SASROOT\tkjava\sasmisc\sas.login.config
5 I M1 @" d* N -Djava.security.policy=!SASROOT\tkjava\sasmisc\sas.policy
$ S- P; M- ?7 u- q# f+ f" J% X4 q. a -Djava.system.class.loader=com.sas.app.AppClassLoader
! q2 H0 H+ T# u, u4 w% u+ s3 q4 W -Dlog4j.configuration=file:/D:/Program%20Files/SASHome/SASFoundation/9.3/tkjava/sasmisc/sas.log4j.properties
9 S( p: k' O, q$ r, L5 p$ J -Dsas.app.class.path=d:\Program Files\SASHome\SASVersionedJarRepository\eclipse\plugins\tkjava.jar# M3 v( _' m4 |; G) A
-Dsas.ext.config=!SASROOT\tkjava\sasmisc\sas.java.ext.config( z: B2 f% B7 N1 ^! }
-Dsas.jre.libjvm=C:\PROGRA~2\Java\JRE7\bin\client\jvm.dll
$ D9 u4 m0 N/ C# y1 p -Dtkj.app.launch.config=d:\Program Files\SASHome\SASVersionedJarRepository\picklist9 o+ E+ Z. ^% [9 q6 m8 J" V3 U
-Xms128m
4 E, V; O3 \5 O/ x6 y5 j) ^ -Xmx128m' l5 a5 e, s% c5 H' u- u9 M0 [
)
( u, N- t0 k, h/ g/ y2 X1 \$ U/ D* V8 W- W! I7 R2 G6 |: i
确认红色字这一段是你的文件位置,而且存在;PROGRA~2就是progam files(x86)
4 P, d( O( D0 `3 g6 H- Q接下来最后一步,最大化这个txt文档,确认每一行都在一行上,不要出现
5 T. ?/ [" d, s. N.....program- T. `! Z0 b) A1 a4 K4 ?8 k
file.....7 x/ q" H) l p# H W* m( ~
这种现象;
1 q* }) j' x# R, d, a
" R2 X) b# D3 S8 w做好这些,你的sas应该就不会有无法加载JAVA虚拟机的问题了;
$ e' ~; k& {5 R x+ ?
9 Y5 Y& u( ~4 ~8 `
大家看没有红字出现了吧
9 k1 C3 a6 v2 h, C) E* D4 L, a8 _9 O( X9 p
- _( W9 p: Z, x. z
/ A, `5 u5 {& T* X! A
|
zan
|