在安装JDK时出现了如下提示:无法定位程序输入点 RegDeleteKeyExA于动态链接库 ADVAPI32.dll上
在百度经验查到的比较详尽,摘抄一下。
JA8是不支持XP系统的,这个报错就是由于本人电脑是xp系统造成的。advapi32.dll如果不想重新做系统的话可以用下面的办法解决。
1、准备7-zip解压工具包,在电脑中安装7-zip,下载时注意区分自己电脑是32还是64位的。本人是32位的过气电脑啦。恩。
地址:
32位版:
64位版:
2、安排一个JDK8的安装路径,例如C:\ProgramFiles\Java\jdk8,将可执行文件jdk-8u11-windows-i586.exe放到这个路径下,jdk8文件夹中。右键-7zip-提取到当前目录。advapi32.dlljdk8文件夹中将出现新的压缩文件tools.zip。(这是因为我们采用普通的解压缩并没有充分解压缩文件)
3、充分解压后的C:\Program Files\Java\jdk8\lib路径下的tools.pack和C:\ProgramFiles\Java\jdk8\jre\lib路径下的rt.pack需要转换为tools.jar和rt.jar,jdk8/bin/unpack200.exe就是已经自带的转换工具,我们用它来进行转换。在命令行中调用工具执行转换。
cd C:\Program Files\Java\jdk8\lib
C:\Program Files\Java\jdk8\bin>FOR /R %f IN (*.pack) DO'C:\Program Files\Java\jdk8\bin\unpack200.exe' -r -v '%f''%~pf%~nf.jar'
这样就将C:\ProgramFiles\Java\jdk8\lib路径下的tools.pack转换成了tools.jac,在转换过程中要
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-26795-1.html
啦啦啦啦啦啦啦啦啦啦啦啦啊啦啦啦啦老K
用魚雷小艇和炮艇
听得我分分钟不想看了