`
jobar
  • 浏览: 349039 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在XP 32位上如何安装JDK8

 
阅读更多
自从微软不支持xp之后,jdk也跟着倒了大霉了,随着jdk8的发布,居然不支持在xp 32位上安装了,从网上搜罗了几篇文章,结合自己的经历,终于把jdk8在xp 32上给装好了,这里稍作总结。
1 下载jdk-8-windows-i586.exe 双击安装报错:


2 参考文章
http://stackoverflow.com/questions/20965564/installing-jdk8-on-windows-xp-advapi32-dll-error
http://www.rritw.com/a/JAVAbiancheng/JAVAzonghe/20140319/438428.html
3 安装方法大致如下
  (1)解压exe到一个文件夹看到只有一个文件tools.zip
  (2)继续解压tools.zip到C:\Program Files\Java\jdk8目录,这里我就当作JDK_HOME了。
  (3)这里跟介绍的两篇文章稍有不同,在执行命令
      FOR /R %%f IN (*.pack) DO "%JAVA_HOME%\bin\unpack200.exe" -r -v "%%f" "%%~pf%%~nf.jar" 的时候有问题。所以另外想办法,用另外一个命令 %JAVA_HOME%\bin\unpack200 -r packname.pack packname.jar 一个一个来将pack转换为jar
  (4) 最主要的是
C:\Program Files\Java\jdk8\lib>"C:\Program Files\Java\jdk8\bin\unpack200.exe" -r
 tools.pack tools.jar


C:\Program Files\Java\jdk8\jre\lib>"%JAVA_HOME%\bin\unpack200.exe" -r rt.pack rt.jar

注意这两个文件分别在不同的地方,第二篇文章说这两个文件都在jre/lib下这是不对的。顺便将其他pack文件也转换为jar文件,以免出现别的意外。
4 校验安装的正确性
  (1) 测试jdk版本信息
C:\Program Files\Java\jdk8\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)

  (2)写段代码测试下吧
      直接从第二篇文章里面copy过来。
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));
	}
}

拷贝到%JDK_HOME%/bin下。
C:\Program Files\Java\jdk8\bin>javac Lambda.java

C:\Program Files\Java\jdk8\bin>java Lambda
1
2
3
4
5
6
7

C:\Program Files\Java\jdk8\bin>

Ok,到此为止,jdk8在xp 32下安装成功。

5 装完之后,打开eclipse,居然发现看不到源代码。。。
  解决办法: 从官网下载一个linux版本的压缩包jdk-8-linux-i586.tar.gz。里面是含有源码的。或者直接从这里下:http://yunpan.cn/QNgs27uHxpKwL,我已经放到了云盘上。然后拷贝到你的安装目录下(例如C:\Program Files\Java\jdk8),这样我们就可以直接查看源码了。
  • 大小: 6.3 KB
分享到:
评论

相关推荐

    jdk1.8.0_202.rar jdk8 xp 32位解压即用包

    描述中提到的问题“XP安装jdk8闪退”是指在Windows XP上尝试安装标准的JDK8安装程序可能会遇到问题,因为微软在2014年已经停止对Windows XP的支持,而JDK8是在之后发布的,所以官方的安装程序可能不兼容。...

    jdk1.8.0 32位 解压即用包 windows XP系统

    这个版本的JDK是预编译和打包好的,用户只需解压缩文件,无需安装过程,就可以直接使用,极大地简化了在Windows XP系统上配置Java开发环境的步骤。 【JDK 1.8.0详解】 JDK是Java语言的核心组件,由Oracle公司提供...

    jdk1.8.0 32位 解压即用包 XP系统

    这个特定的版本,202,是1.8系列的一个更新,它主要针对32位Windows XP系统设计,意味着它可以在这种操作系统上直接运行,而无需进行复杂的安装过程,只需解压后设置环境变量即可开始使用。 **JDK 1.8.0的关键特性...

    jdk1.8.0_151-windows32位xp.rar

    " 表明这个压缩包中的JDK已经过实际测试,在32位的Windows XP系统上可以正常运行,用户可以放心下载和使用。 标签 "jdk" 代表Java Development Kit,这是一个包含编译器、调试器、性能分析工具和其他开发工具的...

    JDK8 64位 windows xp/7/8

    JDK8 64位 windows xp/7/8

    jdk7 32位 适用于XP系统

    在Windows XP上运行Java代码的场景下,选择JDK7 32位版是必要的,因为它是最后一个官方支持XP的JDK版本。 **标签解析:** 1. **jdk7** - JDK的第七个主要版本,引入了许多新的特性和改进,例如Diamond操作符、try-...

    在windows XP中安装JDK

    在安装过程中,可以自定义安装目录等信息,例如,我们选择安装目录为 D:\jdk1.4。 二、配置环境变量 配置环境变量是安装 JDK 之后非常重要的一步骤。以下是配置环境变量的步骤: 1. 右击“我的电脑”,点击“属性...

    JDK8 32位 免安装版

    在使用JDK8 32位免安装版时,用户只需将压缩包解压到指定目录,设置环境变量`JAVA_HOME`指向JDK的安装路径,并添加`bin`子目录到系统PATH环境变量中,即可开始使用Java开发工具和运行Java程序。这种免安装方式尤其...

    JDK8 XP 下可用版本

    **在XP上安装JDK8** 尽管JDK8的官方支持已不再包含XP,但在一些特定情况下,仍有可能在XP上运行。首先,你需要下载一个适用于XP的JDK8版本,这通常是一个特定的构建或补丁。安装过程中,遵循标准步骤,确保在系统...

    JDK8 XP系统适用

    在安装JDK8时,用户需要确保他们的系统满足最低硬件要求,包括足够的内存和处理器支持。安装过程中,要遵循标准的步骤,但可能需要管理员权限来完成安装。安装完成后,环境变量配置至关重要,包括设置`JAVA_HOME`...

    支持 xp 的jdk 8

    xp下可以使用jdk8,官方下载太麻烦,这里留一个备用的。^_^

    jdk1.6 32位免安装纯绿色版

    对于32位操作系统,它是专为那些运行在32位处理器架构上的系统设计的,比如Windows XP、Windows Vista或早期版本的Windows 7。 "免安装"意味着用户只需下载压缩包,解压后即可开始使用。这省去了传统安装过程中可能...

    jdk1.8 32位和64位免安装包

    - **32位JDK**:适用于32位操作系统,如Windows XP、Windows 7 32位等。它只能访问最大4GB的内存,并且在处理大数据量时可能受限。 - **64位JDK**:适用于64位操作系统,如Windows 7 64位、Windows 10 64位等。64...

    jdk 32位下载

    总之,32位JDK是Java开发在32位操作系统上的基础,理解其组成部分、适用场景以及下载安装过程对于Java开发者至关重要。随着技术的发展,虽然64位系统和软件逐渐成为主流,但32位版本仍为那些仍在使用32位系统的用户...

    XP下JDK安装与环境配置完全图解

    2. 在安装向导中,接受许可协议,然后选择合适的安装路径。建议保持默认或选择一个易于查找的目录,如"C:\Program Files\Java"。 3. 接下来,你可以选择自定义安装,只安装JDK,或者选择典型安装,包括JDK和JRE。 4....

    JDK1.8 32位官方版

    JDK 1.8是Java语言的一个重要版本,它的32位版本是为了在32位操作系统上提供支持,比如Windows XP、Windows 7等。虽然64位系统通常推荐使用64位的JDK,但有些老的或特定的应用可能需要32位环境。 ### JDK 1.8的关键...

    一键安装JDK1.6

    当需要一键安装JDK1.6时,可使用本工具,经...2、本目录中带有了setx.exe这个文件,如果在XP系统下就能正常运行installjdk.bat了,是在/高级/环境变量/当前用户变量下增加classpath,java_home,设置path中java路径等。

    jdk1.7.80 32位

    在安装JDK 1.7.80 32位时,用户需要注意以下几点: 1. **系统要求**:确保操作系统是32位的,例如Windows XP、Windows 7 32位或Linux 32位等。 2. **安装路径**:选择合适的安装位置,通常建议避免将JDK安装在系统...

    windows xp下配置JDK环境变量和tomcat

    在 Windows XP 系统上安装并配置 Java 开发工具包(JDK)是一个基本步骤,用于支持 Java 应用程序的开发与运行。 **1. 安装 JDK** - **下载 JDK 安装包:** 首先,从 Oracle 官方网站或其他可靠源下载适用于 ...

Global site tag (gtag.js) - Google Analytics