xp系统安装jdk不成功,有没人知道怎么解决?

如题所述

这是因为安装程序调用了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的pack200工具来把pack文件解压成jar文件。

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
import java.util.Arrays;
import java.util.List;
public class Lambda {
public static void main(String[] args) {
List<Integer> 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下:

http://www.rritw.com/uploads/allimg/2014-03-19/011194bf-8ecc-3a3f-9cb9-28c1d0c98cf5.png
温馨提示:内容为网友见解,仅供参考
无其他回答

xp系统安装jdk不成功,有没人知道怎么解决?
(3)解压后的JDK文件夹(jre\/lib)中,没有rt.jar和tools.jar,而是rt.pack、tools.pack这两个文件。需要使用JDK的pack200工具来把pack文件解压成jar文件。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"(...

WindowsXP系统电脑安装Javadevelopmentkit(Jdk8)的方法
具体方法如下:1、将jdk8的文件夹放入C盘程序文件夹;2、打开控制面板》所有控制面板项》系统》高级系统设置》环境变量》系统变量,根据以下代码配置好系统变量;JAVA_HOME=C:\\ProgramFiles\\Java\\jdk8Path=%JAVA_HOME%\\binCLASSPATH=.;%JAVA_HOME%\\lib;%JAVA_HOME%\\lib\\tools.jar3、测试jdk是否安装...

XP系统安装JAVA JDK时这样
系统是32位的 下载的JDK是64位的 版本不兼容,建议下载32位的JDK, 不过最好还是重装下系统,现在大部分都使用64位的 而且你如果下载的32位的软件 64位的也大部分支持

Java JDK无法安装,如图
1、看下权限对不对,最好用管理员的身份去安装。2、版本看下,不要装太高的,还有你好像是XP系统,可能不兼容。3、文件可能损坏了,下个新的试试。4、多重装几次试试。

JDK安装问题
我有两种方法可以解决你的问题:1.直接不要装了,不用装这个玩意儿也可以的,跟你说你知道eclipse, 和myeclipses 吧,这是专用的编程软件,如果你会使用这个软件,直接安装就可以,本人亲自尝试过。(其他的办法)2.首先你看看你的jdk有没有下载正确?oracle公司为用提供的jdk的类型指向的有window 的...

装jdk时一按下一步就关闭不知道哪位高手有遇过这种情况并解决了的...
首先呢 你先看一下jdk的版本 其次是否和你的系统对应,xp最好装32位jdk window7或其他的根据实际情况安装,安装第一次可能你点掉了或关掉的话 就需要从新卸载启动机器,还是不行建议装 jdk1.6的 兼容性很好,估计也可能是版本与机器不对应存在兼容问题。你安装我说的都试试 ...

JDK安装时出现问题见下图,求解!!!
看图上所显示,楼主应该是在想在window xp系统上安装jdk8吧,jdk8默认是不支持windows xp的,不过也可以通过修改库来实现兼容,方法参考这个网址,很详细,希望能够解决(本人没测过,不行勿怪) http:\/\/jingyan.baidu.com\/article\/ae97a646aa47aebbfd461df1.html ...

为什么在XP上安装“JavaDevelopmentKitJDKv1.5.exe”时候提示错误信息172...
sun公司的官方回答 可能的解决方法是尝试从手动下载页面下载和安装 脱机 安装软件包: 尝试上述解决方法之前,建议您删除失败的 JRE 安装所留下的任何文件。要卸载 JRE,请按照以下链接提供的说明进行: Windows 卸载说明 如果由于其他原因导致安装失败,则安装程序将在系统中留下一个包含错误详细信息的...

为什么我装JDK时老出错
在安装的过程中事没有提示Jre的,你尽管安装,后你看一下你的jdk安装路径下有没有一个文件夹是jre的,若没有可能你的exe安装文件有问题吧

...出现对话框:"jdk1.8提示需要更新的系统,但是可以继续安
你那样算安装成功了。JDK1.8不主动支持WinXP了,在XP上能运行是出于Win32系统的向下兼容。在XP下开发Java8的Swing,JavaFX等图形界面时会有一些走样的小微量不兼容。但一些基本的类库运行是兼容的。大多数开发还是能凑合在winxp下写Java8...JDK也不是被直接点击运行。在命令行调用或者被开发环境或者构建...

相似回答