Apusic1.1.2安装过程中遇到的jdk相关问题解答
来源:网络 更新时间:2014-12-11
由于Apusic1.1.2不再支持JDK1.3以下版本,所以要运行Apusic1.1.2要求你的计算机必须安装jdk1.3或包含有安装jdk1.3的软件(如:JBuilder4)。
由于很多附带安装jdk的软件的安装程序都要在你的计算机上安装jdk,并且要修改注册表,指向本次安装的jdk,所以有可能你的计算机上原来已经安装了jdk1.3,但由于最近安装(如:安装Oracle)的jdk是比jdk1.3低的版本,那么你注册表中指向的jdk当前版本(CurrentVersion)就不是1.3(或1.3.0),而是低版本的jdk。这就是为什么有的计算机已经安装了jdk1.3而检测又说找不到jdk1.3的原因。
解决的办法有两种:
1。重新安装jdk1.3。
2。手工修改注册表使JavaRuntimeEnvironment(或Java运行时环境)的当前版本(CurrentVersion)为1.3(或1.3.0)。
最后,注册表应该包含下面几项:
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\JavaRuntimeEnvironment]
"CurrentVersion"="1.3"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\JavaRuntimeEnvironment\1.3]
"JavaHome"="d:\\JBuilder4\\jdk1.3\\jre"
"MicroVersion"="0"
"RuntimeLib"="d:\\JBuilder4\\jdk1.3\\jre\\bin\\classic\\jvm.dll"
或
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\JavaRuntimeEnvironment]
"CurrentVersion"="1.3.0"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\JavaRuntimeEnvironment\1.3.0]
"JavaHome"="d:\\JBuilder4\\jdk1.3\\jre"
"MicroVersion"="0"
"RuntimeLib"="d:\\JBuilder4\\jdk1.3\\jre\\bin\\classic\\jvm.dll"
或
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java运行时环境]
"CurrentVersion"="1.3"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java运行时环境\1.3]
"JavaHome"="d:\\JBuilder4\\jdk1.3\\jre"
"MicroVersion"="0"
"RuntimeLib"="d:\\JBuilder4\\jdk1.3\\jre\\bin\\classic\\jvm.dll"
或
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java运行时环境]
"CurrentVersion"="1.3.0"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java运行时环境\1.3.0]
"JavaHome"="d:\\JBuilder4\\jdk1.3\\jre"
"MicroVersion"="0"
"RuntimeLib"="d:\\JBuilder4\\jdk1.3\\jre\\bin\\classic\\jvm.dll"
当然上面几项也可以同时存在,JavaHome和RuntimeLib指向有jdk1.3的目录。