数学建模社区-数学中国
标题:
【攻略】如何解决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
二:在你的环境变量里设置你的J
AVA_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.jar
0 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 i
4 `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- Z
file.....
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
2015-9-30 10:45 上传
下载附件
(3.28 KB)
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