一.说明
SAP 系统安装是在JAVA虚拟机上执行安装脚本完成的,某些SAP服务器产品安装过程中还需要特殊的JAVA软件包,其中前者指JDK或JRE,而后者需要JCE。
JDK全称Java Development Kit,是面向开发者的SDK;JRE全称Java Runtime Environment,指Java的运行环境,是面向Java程序的使用者。两者相比,JRE比JDK简洁。 不同的SAP产品需要的JDK/JRE 版本也不相同。如在BS2005平台(如ERP 6.0 SR3等)JDK使用 1.4.2版本,1.5以上版本则不可用。而较新的ERP 6.0 EHP7则使用JDK 1.7。以上均可使用同版本的JRE。
JDK/JRE下载及安装时注意区分操作系统平台的选择(Windows 32 / Windows 64)。
JCE全称Java Cryptography Extension,是由多个文件组成的文件包,在Windows环境中是一个以ZIP为后缀的文件。它们提供用于加密、密钥生成和协商以及 Message Authentication Code(MAC)算法的框架和实现(来自百度百科)。与JDK/JRE不同,JCE只在SAP某些产品中使用。
JCE常见版本是1.4.2和1.6,对应的文件名是jce_policy-1_4_2.zip和jce_policy-6.zip,在安装过程中按照说明选取恰当的版本,直接加载ZIP压缩文件,而不要将其解压。
二.JDK相关参数设置
JDK在Win32/64系统下是一个可执行的安装文件(如JDK1.4.2_23 Win64版的文件名为j2sdkfb-1_4_2_23-windows-amd64.exe),按步骤执行安装,完成后将在安装驱动器根目录下创建一个j2sdk<版本>的目录(本例为“c:j2sdk1.4.2_23-x64”)。
在BS2005系列产品安装中,JDK安装到Windows平台就可以运行SAPINST了。但有些在Win64平台安装的产品(如Solution Manager SR4 Win64平台)则需要设定环境变量,用于指定JDK安装的路径,否则SAPINST执行报错。具体设置参见各产品的官方安装手册,但目前变量名一般为“SAPINST_JRE_HOME”(早期版本是“JAVA_HOME”),值为JDK安装的路径。
设置方法是在桌面“我的电脑”图标点击右键,出菜单后点击“属性”菜单项,弹出系统属性设置对话框并进入“高级”标签页(如图 1,点击“环境变量”按钮。
图 1 系统属性设置对话框(高级页)
图 2 环境变量
在图 2界面,上半部是当前用户的变量(以admin登录),下半部是系统变量。如只在当前用户设置,则在上半部设置参数。点击上部的“新建”按钮,新建一个用户变量,其中变量名为“SAPINST_JRE_HOME”,值为JDK安装的路径。