java windows xp_Java 8 之 Windows XP下的安装

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代码  b8742c842e9d80368e362da4b137f717.png

import java.util.Arrays;

import java.util.List;

public class Lambda {

public static void main(String[] args) {

List list = Arrays.asList(1, 2, 3, 4, 5, 6, 7);

list.forEach(n -> System.out.println(n));

}

}

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

3131ac63cfd6231888dea1084206471b.png 

这样 JDK8 就在Windows XP下安装成功了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值