Java 8 之 Windows XP下的安装

时间:2024-04-15 13:49:39
2014年3月18日、甲骨文的Java开发团队发布Java 8正式版本。 

Windows XP下的安装 

从官网网站下载jdk-8-windows-i586.exe 
http://www.oracle.com/technetwork/java/javase/downloads/index.html 

运行jdk-8-windows-i586.exe 
引用
the procedure entry point RegDeleteKeyExA could not be located in the dynamic link library advapi32.dll

这是因为安装程序调用了Windows Vista以后版本的API函数。 

2014年4月8日起,微软将停止对Windows XP的支持,所以JDK8也将不再支持Windows XP系统,不过还好这只是安装程序的问题。我们通过解压安装的方式,还是能够在Windows XP系统上安装JDK8的。 

安装方法 

(1)使用7-Zip解压jdk-8-windows-i586.exe文件后会取出来一个zip文件 
引用
tools.zip


(2)再解压tools.zip到D:\java\jdk1.8.0 
引用
D:\java\jdk1.8.0 
   +-- bin 
   +-- db 
   +-- include 
   +-- jre 
   +-- lib 
   +-- javafx-src.zip 
   +-- LICENSE 
   +-- README.html 
   +-- release 
   +-- THIRDPARTYLICENSEREADME.txt 
   +-- THIRDPARTYLICENSEREADME-JAVAFX.txt


(3)解压后的JDK文件夹(jre/lib)中,没有rt.jar和tools.jar,而是rt.pack、tools.pack这两个文件。

所以我们需要将他还回我们熟悉的形式,jdk下的bin/unpack200.exe就是用来转换的工具,我们只需要在命令行中调用工具执行转换即可:

>cd D:\java\jdk1.8.0(一定先进入上面解压的临时文件夹,涉及到下面的文件定位)

D:\java\jdk1.8.0> FOR /R %f IN (*.pack) DO "D:\java\jdk1.8.0\bin\unpack200.exe" -r -v "%f" "%~pf%~nf.jar"



(4)确认JDK版本 
引用
D:\java\jdk1.8.0\bin>java -version 
java version "1.8.0" 
Java(TM) SE Runtime Environment (build 1.8.0-b132) 
Java HotSpot(TM) Client VM (build 25.0-b70, mixed mode)


(5)测试 
Lambda.java 
Java代码  收藏代码
  1. import java.util.Arrays;  
  2. import java.util.List;  
  3.   
  4. public class Lambda {  
  5.     public static void main(String[] args) {  
  6.         List<Integer> list = Arrays.asList(1, 2, 3, 4, 5, 6, 7);  
  7.         list.forEach(n -> System.out.println(n));  
  8.     }  
  9. }  

把Lambda.java拷贝到D:\java\jdk1.8.0\bin下: 
 

这样 JDK8 就在Windows XP下安装成功了。 
 
附:环境变量的设置
  1. 将jdk8的文件夹放入C盘程序文件夹。

     

    下面链接是jdk1.8的文件,已经处理好:http://pan.baidu.com/s/1skHRGw1

    如何在XP安装Java development kit(Jdk8)
  2.  

    打开控制面板》所有控制面板项》系统》高级系统设置》环境变量》系统变量,根据以下代码 配置好系统变量。

     

    JAVA_HOME=C:\Program Files\Java\jdk8

    Path=%JAVA_HOME%\bin

    CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

    如何在XP安装Java development kit(Jdk8)
  3. 3

    测试jdk是否安装好。开始》运行》cmd> java -version 如下图说明jdk安装成功

    如何在XP安装Java development kit(Jdk8)