windows xp下正确安装java8(jdk8)的具体步骤
java8已经正式发布有一段时间了,给大家带来了令人振奋的新特性。但是java8有一个众所周知的缺点就是不支持windows XP。安装时会报出[无法定位程序输入点 RegDeleteKeyExA 于动态链接库 ADVAPI32.dll 上。 ]的错误,如下图所示,这个问题困扰了很多人也包括小编自己。但经过小编的琢磨已经解决了这个恶心的问题,此文就给大家分享一下解决的具体方法。
具体方法步骤如下:
1. 首先要下载jdk8安装包,地址如下:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2. 还要下载7-zip解压工具包并进行安装,地址如下:
32位版:http://downloads.sourceforge.net/sevenzip/7z920.exe
64位版:http://downloads.sourceforge.net/sevenzip/7z920-x64.msi
可以根据个人需要选择一个下载即可
3. 将下载所得java安装包放到将要安装的jdk路径下,我是放在C:\Program Files\Java\jdk8下的,具体路径根据个人选择的安装位置而来;使用7-zip解压工具将安装包解压到当前目录下得到tools.zip包,如下图所示
4. 通过7-zip解压刚刚提取的tools.zip包到当前目录下得到jdk文件:
bin
db
include
jre
lib
LICENSE
README.html
THIRDPARTY
LICENSEREADME-JAVAFX.txt
THIRDPARTY
LICENSEREADME.txt
javafx-src.zip
release
5. 打开lib目录你会发现文件后缀名发生了变化,以前的tools.jar变成了tools.pack以及jre/lib下的rt.jar变成了rt.pack
6. 所以我们需要将文件名称还原回我们熟悉的形式,jdk下的bin/unpack200.exe就是用来转换还原的工具,我们只需要在命令行中调用这个工具就可以进行执行转换.
C:\Documents and Settings\Administrator>cd C:\Program Files\Java\jdk8
C:\Program Files\Java\jdk8>FOR /R %f IN (*.pack) DO "C:\Program Files\Java\jdk8\bin\unpack200.exe" -r -v "%f" "%~pf%~nf.jar"
然后转换完成即可,如下图所示
7. 上述步骤之后jdk就已经准备就绪,接下来只需要配置好环境变量的用户变量值即可使用,点击确定,具体如下图所示:
JAVA_HOME=C:\Program Files\Java\jdk8
Path=%JAVA_HOME%\bin
8. 关闭之前出现的命令窗口,然后重新打开命令行,测试一下当前jdk版本正确,然后就完成了安装!
综上所述,这就完成了windows xp下java8(jdk8)的安装,经过小编的梳理,不知道大家有没有正确学会具体安装步骤呢。