在Java JDK8安装时,我的Windows XP报“无... RegDeleteKeyExA 于... ADVAPI32.dll”错,原来是对于Windows XP不再支持了,只能手动安装。
值得期待的Java JDK8终于尘埃落定,千呼万唤始出来。下载了jdk-8u5-windows-i586尝 试安装,可是在我的Windows XP下却报错
“jdk-8u5-windows-i586.exe - 无法找到入口
无法定位程序输入点 RegDeleteKeyExA 于动态连接库 ADVAPI32.dll 上。"。
只好请教万能的Google。果然找到了vaxquis回的这个帖子
http://stackoverflow.com/questions/20965564/installing-jdk8-on-windows-xp-advapi32-dll-error
原来是Java不再支持Windows XP了。
http://mail.openjdk.java.net/pipermail/openjfx-dev/2013-July/009005.html
不过这次Java 8只是安装程序不支持,而非JDK和JRE不能用。那么就手动解决。
步骤是:
* 解压exe文件
* 解压tools.zip
* 解压*.pack文件
* 测试
建好目录,把JDK8安装包jdk-8u5-windows-i586.exe放在打算安装的目录下,如C:\Program Files\Java\jdk8就可以开始了。我的JDK是在D:\usr\java\jdk8u5下。
解压缩exe文件需要7zip。没有的话从 http://www.7-zip.org/下 载安装。
打开命令窗口 开始 -> 运行 -> cmd.exe
D:\usr\java\jdk8u5>set 7Z_HOME="C:\Program Files\7-Zip"
REM Step1.1 用7z展开exe,只会解压出来一个tools.zip
D:\usr\java\jdk8u5>%7Z_HOME%\7z x jdk-8u5-windows-i586.exe
7-Zip 9.20? Copyright (c) 1999-2010 Igor Pavlov? 2010-11-18
Processing archive: jdk-8u5-windows-i586.exe
Extracting? tools.zip
Everything is Ok
Size:?????? 203761173
Compressed: 159077280
REM Step2 用7z展开tools.zip
D:\usr\java\jdk8u5>%7Z_HOME%\7z x tools.zip
7-Zip 9.20? Copyright (c) 1999-2010 Igor Pavlov? 2010-11-18
Processing archive: tools.zip
Extracting? LICENSE
Extracting? README.html
...
Extracting? release
Everything is Ok
Folders: 114
Files: 1341
Size:?????? 203388473
Compressed: 203761173
REM Step3 JDK自带的unpack200解压*.pack
D:\usr\java\jdk8u5>FOR /R %f IN (*.pack) DO "bin\unpack200.exe" -r -v "%f" "%~pf%~nf.jar"
D:\usr\java\jdk8u5>"bin\unpack200.exe" -r -v "D:\usr\java\jdk8u5\jre\lib\charsets.pack" "\usr\java\jdk8u5\jre\lib\charsets.jar"
Unpacking from D:\usr\java\jdk8u5\jre\lib\charsets.pack to \usr\java\jdk8u5\jre\lib\charsets.jar
...
A total of 4955 files (of which 4651 are classes) were written to output.
REM Step4 测试
D:\usr\java\jdk8u5>%JAVA_HOME%\bin\java -version
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) Client VM (build 25.5-b02, mixed mode)
到此就大功告成了。
其中还有一些小插曲,Stackoverflow中解压pack文件使用的%%f,而我的cmd环境需要使用单百分号%f。
de>FOR /R %%f IN (*.pack) DO "%JAVA_HOME%\bin\unpack200.exe" -r -v "%%f" "%%~pf%%~nf.jar"
de>
分享到:
相关推荐
Java jdk-11中文api修订版.CHM。 jdk11的api中文版。修正了js的错误,不需要下载Extrachm来打开查看。对里面布局做了修改完善,手工补充了部分没有翻译到的地方。当然了版本不是很完善,可以去下面链接看源码,自己...
java的jdk7/jdk8通用tools.jar,解决maven项目打包或者启动报错时缺少启动jar包的问题。
Java JDK 11.0.8 版本,包含了 windows 和 mac os 的安装包程序,非解压版本
毫无疑问,Java 8发行版是自Java 5(发行于2004,已经过了相当一段时间了)以来最具革命性的版本。版本的不断更新、升级,无非是对bug的修复、新功能的增加、优化等,在JDK版本中,JDK1.8变得备受关注,也成了各大...
javajdk8+Jenkinswar包.zip
Wrox.Professional.Java.JDK.6.Edition.Jan.2007.rar
jdk-8u311-windows-x64.exe jdk-8u311-windows-x64.exe.zip jdk-8u311-windows-x64.exe jdk-8u311-windows-x64.exe.zip jdk-8u311-windows-x64.exe jdk-8u311-windows-x64.exe.zip jdk-8u311-windows-x64.exe jdk-8u...
java 串口开发需要的64位 rxtxSerial.dll
java jdk 8u51 for windows x64 截至2015.07.20最新版JDK For windows x64
给java开发爱好者分享javaEE的sdk,要安装javaEE环境,必须先安装(jre->有java运行环境下才能安装)jre-8u211-windows-x64; 然后在你存放的java_ee_sdk-7-jdk7-windows-x64.exe的目录先启动终端(cmd),执行命令...
最新版windows jdk-11.0.18_windows-x64_bin.zip最新版windows jdk-11.0.18_windows-x64_bin.zip
java jdk-8u73 windows x86 .exe 截至2016.02.11 最新版JDK For windows x86 .exe sha256: c98792ea96512b03238a60616a5cefe936832718d6453fff2a545615fbdf0d87 md5: cef2f51f7904760403062ee681b29a72 大小:181.5 ...
java jdk-8u121 windows x32 i586.exe 截至2017.02.22 最新版JDK For windows 32位 exe 安装包 7z解压后jdk-8u121-windows-i586.exe: sha256: b57abcfbcdd42d15626775fb214811328f614a9a9e623d4904bbfd6bb2aac79f ...
支持 Java 应用程序的跨平台性:JDK 17.0.7 支持 Windows、Linux 和 macOS 等操作系统,使开发人员能够在同一平台上开发并运行 Java 应用程序。 改进的性能和稳定性:JDK 17.0.7 包括许多性能和稳定性改进,例如改进...
java串口开发示例 内含win32com.dll、javax.comm.properties、comm.jar等文件 csdn上倒是资源不少,但积分要得太多了,好不容易在国外网站找到一个,免费共享给大家~~~
java jdk 8u66 for windows x32 截至2015.11.26 最新版JDK For windows x32 sha256: b7d438b935dcf2a144782701788f7bf1e0e00e2d5aa87a7bba5a9b26116ad258 md5: 9f318d6773701d3695e91a9d36999467 大小:181.33 MB
Java Development Kit (jdk-11.0.8_windows-x64_bin.exe 适用于Windows系统)是一款Java 语言的软件开发工具包。JAVA JDK软件是整个Java的核心,不仅操作很简单,而且JAVA JDK有着实用、稳定、安全、高效的特色功能...
java jdk 8u65 for windows x64 截至2015.11.03 最新版JDK For windows x64 sha256: 589633b8688ef7331a861a6d87487a82ed40bc6c287c4c567c4f91737c5011d5 md5: c497b2e943ab0c5486ec40becf9d7d96 大小:186.57 MB
java jdk 8u66 for windows x64 截至2015.11.26 最新版JDK For windows x64 sha256: ce7775bb6322cf5f5576312a25c4a51b5be8cfffefed3295f15c6585e74fc5ae md5: 6342c91fdabfe33a02d12935d845d272 大小:186.57 MB
最新版windows jdk-11.0.20_windows-x64_bin.exe最新版windows jdk-11.0.20_windows-x64_bin.exe最新版windows jdk-11.0.20_windows-x64_bin.exe