`
rensanning
  • 浏览: 3537848 次
  • 性别: Icon_minigender_1
  • 来自: 大连
博客专栏
Efef1dba-f7dd-3931-8a61-8e1c76c3e39f
使用Titanium Mo...
浏览量:37944
Bbab2146-6e1d-3c50-acd6-c8bae29e307d
Cordova 3.x入门...
浏览量:606402
C08766e7-8a33-3f9b-9155-654af05c3484
常用Java开源Libra...
浏览量:681026
77063fb3-0ee7-3bfa-9c72-2a0234ebf83e
搭建 CentOS 6 服...
浏览量:88656
E40e5e76-1f3b-398e-b6a6-dc9cfbb38156
Spring Boot 入...
浏览量:401185
Abe39461-b089-344f-99fa-cdfbddea0e18
基于Spring Secu...
浏览量:69534
66a41a70-fdf0-3dc9-aa31-19b7e8b24672
MQTT入门
浏览量:91391
社区版块
存档分类
最新评论

Java 8 之 Windows XP下的安装

    博客分类:
  • Java
阅读更多
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的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下:


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

Eclipse中使用Java 8

①从官网http://www.eclipse.org/downloads/下载Eclipse Kepler 4.3.2。

②启动Eclipse后,在Window -> Preferences的Java -> Insatalled JREs中设置JRE为jdk8。

③默认Window -> Preferences的Java -> Compiler中Compiler compliance level不能选择1.8。需要通过Help -> Install New Software 在 'Work with' 中输入 http://download.eclipse.org/eclipse/updates/4.3-P-builds/ 后选择'Eclipse Java 8 Support'安装。

安装成功后重启Eclipse,Compiler中Compiler compliance level就可以选择“1.8”了。

Eclipse 4.4 Luna开始支持Java 8,目前还处于开发中,预计2014年6月发布。不过现在可以下载 Eclipse 4.4 build I20140318-0830 版本。

Eclipse Support for Java 8
快速把匿名内部类转化为lambda表达式:

反射修改参数名:

调试:


Java Version History
http://en.wikipedia.org/wiki/Java_version_history
Version NameRelease DateCode Name
Java 1.01996/01/23Oak
Java 1.11997/02/19(none)
Java 1.21998/12/08Playground
Java 1.32000/05/08Kestrel
Java 1.42002/02/06Merlin
Java 52004/09/30Tiger
Java 62006/12/11Mustang
Java 72011/07/28Dolphin
Java 82014/03/18(none)


Java New Features
JDK 5
http://docs.oracle.com/javase/1.5.0/docs/relnotes/features.html
JDK 6
http://www.oracle.com/technetwork/java/javase/features-141434.html
JDK 7
http://www.oracle.com/technetwork/java/javase/jdk7-relnotes-418459.html
http://openjdk.java.net/projects/jdk7/features/
JDK 8
http://www.oracle.com/technetwork/java/javase/8-whats-new-2157071.html
http://openjdk.java.net/projects/jdk8/features/

New Core Features in Java 8
为了能适应当前大数据/多核/云计算的环境,让Java也能像Scala/C#等语言一样更加现代化,Java 8 开始提供了如:Lambda(Method references、Functional Interfaces)、Default Methods、Streams、Date/Time等特性。
可以参考以下URL:
http://slidedeck.io/DDuarte/java8-slides
http://www.coreservlets.com/java-8-tutorial/
http://winterbe.com/posts/2014/03/16/java-8-tutorial/
https://leanpub.com/whatsnewinjava8/read
https://speakerdeck.com/buzdin/java-8-language-additions
http://www.baeldung.com/java8


http://mail.openjdk.java.net/pipermail/openjfx-dev/2013-July/009005.html
http://stackoverflow.com/questions/20965564/installing-jdk8-on-windows-xp-advapi32-dll-error
https://wiki.eclipse.org/JDT/Eclipse_Java_8_Support_For_Kepler
  • 大小: 24.4 KB
  • 大小: 56.5 KB
  • 大小: 14.3 KB
  • 大小: 24.4 KB
分享到:
评论

相关推荐

    java在windowsxp的运行基础

    Java在Windows XP上的运行基础主要涉及Java开发工具集(Java Development Kit,简称JDK)的安装、配置以及如何执行Java程序。JDK是Java编程语言的软件开发平台,包含了编译器、调试器、文档生成工具等,是开发和运行...

    java 8下载,版本 8u351, windows各版本

    对于Windows用户来说,这个版本提供了适用于不同Windows操作系统的安装包,确保了在Windows XP、Windows 7、Windows 8、Windows 10等系统上的兼容性。 Java 8带来了许多重要的新特性,极大地提升了开发效率和代码...

    JDK8 64位 windows xp/7/8

    JDK8 64位 windows xp/7/8

    在windows XP中安装JDK

    在 Windows XP 中安装 JDK 是 Java 开发人员的必备步骤,本文将详细介绍如何在 Windows XP 中安装 JDK 及配置环境变量。 一、下载和安装 JDK 首先,需要下载 JDK,在本文中,我们使用 JDK 1.4.2 版本。下载地址为 ...

    Java WindowsXP自动关机程序

    Java Windows XP自动关机程序是一种基于Java编程语言开发的应用,用于在Windows XP操作系统上设置定时自动关机。这个程序的特点是其简洁的算法和美观的用户界面,使得用户能够轻松地设定关机时间,实现自动化操作,...

    java安装包(windows 32位)

    Java是世界上最流行的编程语言之一,尤其在企业级应用和服务器端开发中占据着主导地位。本文将详细讨论针对Windows 32位操作系统的Java安装包,以及如何进行安装。 标题"java安装包(windows 32位)"指的是专门为32...

    windows xp java 编程环境建立.doc

    ### Windows XP 下 Java 开发环境搭建详解 #### 一、JDK 安装与配置 在 Windows XP 系统上搭建 Java 开发环境的第一步是安装 JDK(Java Development Kit)。JDK 是 Java 开发的基础,提供了编译、运行 Java 程序所...

    Asprise-OCR-Java-Windows_XP_32bit-4.0

    Asprise OCR Java是一款专为Windows XP 32位系统设计的光学字符识别(OCR)软件开发包。OCR技术主要用于将扫描的图像或者照片中的文本转换为可编辑的电子文本,以便于进一步处理和分析。这款软件是用Java编程语言...

    java jdk-8u51-windows-i586.exe

    总的来说,Java JDK 8u51是Java开发者的必备工具,无论他们是在32位还是64位的Windows环境下工作。这个版本的发布旨在提供稳定性和新功能,帮助开发者更高效地进行Java应用程序的开发。通过下载和安装这个JDK,用户...

    在Windows XP中卸载微软 Java 虚拟机

    ### 在Windows XP中卸载微软Java虚拟机 随着信息技术的发展,操作系统与软件的兼容性问题逐渐成为用户关注的重点。在Windows XP系统中,由于微软官方不再支持Java虚拟机(MSJVM),用户需要掌握手动卸载的方法以便...

    JAVA8离线安装包

    windows版本的JAVA离线安装包!!!不适用windows xp,慎重下载~!!!离线可以安装离线!!离线可以安装!

    jre8_64_32,XP安装jre

    在本文中,我们将深入探讨如何在Windows XP系统上安装JRE8,特别是针对64位和32位系统的兼容性问题。 标题中的"jre8_64_32"指的是适用于64位和32位操作系统的JRE8版本。JRE8是Oracle公司发布的一个重要的Java版本,...

    简单的JAVA实现获取windows的系统路径

    这段简单的JAVA代码可以获取到WINDOWS的系统目录和环境变量,在XP和WIN7下测试通过!

    windows xp下配置JDK环境变量

    在Windows XP系统中配置Java Development Kit (JDK)的环境变量是Java开发和运行的必要步骤。这篇博客可能已经丢失,但我会根据常规步骤详细解释如何进行操作。 首先,我们需要理解JDK环境变量的重要性。环境变量是...

    xp下设置java环境变量

    在Windows XP系统中,配置Java开发环境是每个Java开发者必须掌握的基本技能。本文将详细讲解如何设置Java环境变量,帮助新手快速入门。...希望这篇图解能够帮助新手快速掌握在Windows XP下设置Java环境变量的方法。

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

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

    Windows_XP下MinGW的安装与配置

    ### Windows XP 下 MinGW 的安装与配置 #### 一、前言 MinGW(Minimalist GNU for Windows)是一个用于Windows平台的开源开发环境,它允许开发者编译原生的Windows程序。本文将详细介绍如何在Windows XP系统上安装...

    java5控制台xp版

    对于使用Windows XP的用户,安装此版本的Java控制台,能够享受到Java 5带来的编程便利。然而,需要注意的是,由于Windows XP已经不再受到官方支持,可能存在安全风险,因此建议用户保持系统和软件的及时更新,以确保...

Global site tag (gtag.js) - Google Analytics