windows xp下安装java8(jdk8)

windows xp下安装java8(jdk8)

windows xp下安装java8(jdk8)

  • |
  • 浏览:2917
  • |
  • 更新:2014-04-26 03:34
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

java8已经正式发布有一段日子了,带来了令人振奋的新特性。但是java8有一个无法接受的特点就是不支持windows XP。安装时会报出[无法定位程序输入点 RegDeleteKeyExA 于动态链接库 ADVAPI32.dll 上。 ]错误。如下图所示,此文就为大家分享如何解决此恶心问题

工具/原料

jdk8安装包

7-zip解压工具

方法/步骤

  1. 1

下载jdk8安装包,地址:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

  1. 2

下载7-zip解压工具包并安装,地址:

32位版:http://downloads.sourceforge.net/sevenzip/7z920.exe

64位版:http://downloads.sourceforge.net/sevenzip/7z920-x64.msi

  1. 3

将下载所得java安装包放到将要安装的jdk路径下,我是放在C:\Program Files\Java\jdk8下的;使用7-zip解压工具将安装包解压到当前目录下得到tools.zip包

  1. 4

将提取到的tools.zip再次通过7-zip解压到当前目录下得到jdk文件:

bin

db

include

jre

lib

LICENSE

README.html

THIRDPARTY

LICENSEREADME-JAVAFX.txt

THIRDPARTY

LICENSEREADME.txt

javafx-src.zip

release

  1. 5

打开lib目录你会发现以前的tools.jar变成了tools.pack以及jre/lib下的rt.jar变成了rt.pack

  1. 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"

然后转换完成即可

  1. 7

如此之后jdk就已经准备就绪,只需要配置好环境变量即可使用:

JAVA_HOME=C:\Program Files\Java\jdk8

Path=%JAVA_HOME%\bin

  1. 8

关闭之前的命令窗口重新打开命令行,测试当前jdk版本正确,然后就大功告成!       END

注意事项

解压时尽可能采用7-zip来解压,千万不要使用360,好压之类的.防止文件解压不完全.