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 Name | Release Date | Code Name |
Java 1.0 | 1996/01/23 | Oak |
Java 1.1 | 1997/02/19 | (none) |
Java 1.2 | 1998/12/08 | Playground |
Java 1.3 | 2000/05/08 | Kestrel |
Java 1.4 | 2002/02/06 | Merlin |
Java 5 | 2004/09/30 | Tiger |
Java 6 | 2006/12/11 | Mustang |
Java 7 | 2011/07/28 | Dolphin |
Java 8 | 2014/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在Windows XP上的运行基础主要涉及Java开发工具集(Java Development Kit,简称JDK)的安装、配置以及如何执行Java程序。JDK是Java编程语言的软件开发平台,包含了编译器、调试器、文档生成工具等,是开发和运行...
对于Windows用户来说,这个版本提供了适用于不同Windows操作系统的安装包,确保了在Windows XP、Windows 7、Windows 8、Windows 10等系统上的兼容性。 Java 8带来了许多重要的新特性,极大地提升了开发效率和代码...
JDK8 64位 windows xp/7/8
在 Windows XP 中安装 JDK 是 Java 开发人员的必备步骤,本文将详细介绍如何在 Windows XP 中安装 JDK 及配置环境变量。 一、下载和安装 JDK 首先,需要下载 JDK,在本文中,我们使用 JDK 1.4.2 版本。下载地址为 ...
Java Windows XP自动关机程序是一种基于Java编程语言开发的应用,用于在Windows XP操作系统上设置定时自动关机。这个程序的特点是其简洁的算法和美观的用户界面,使得用户能够轻松地设定关机时间,实现自动化操作,...
Java是世界上最流行的编程语言之一,尤其在企业级应用和服务器端开发中占据着主导地位。本文将详细讨论针对Windows 32位操作系统的Java安装包,以及如何进行安装。 标题"java安装包(windows 32位)"指的是专门为32...
Asprise OCR Java是一款专为Windows XP 32位系统设计的光学字符识别(OCR)软件开发包。OCR技术主要用于将扫描的图像或者照片中的文本转换为可编辑的电子文本,以便于进一步处理和分析。这款软件是用Java编程语言...
总的来说,Java JDK 8u51是Java开发者的必备工具,无论他们是在32位还是64位的Windows环境下工作。这个版本的发布旨在提供稳定性和新功能,帮助开发者更高效地进行Java应用程序的开发。通过下载和安装这个JDK,用户...
### 在Windows XP中卸载微软Java虚拟机 随着信息技术的发展,操作系统与软件的兼容性问题逐渐成为用户关注的重点。在Windows XP系统中,由于微软官方不再支持Java虚拟机(MSJVM),用户需要掌握手动卸载的方法以便...
windows版本的JAVA离线安装包!!!不适用windows xp,慎重下载~!!!离线可以安装离线!!离线可以安装!
这段简单的JAVA代码可以获取到WINDOWS的系统目录和环境变量,在XP和WIN7下测试通过!
在本文中,我们将深入探讨如何在Windows XP系统上安装JRE8,特别是针对64位和32位系统的兼容性问题。 标题中的"jre8_64_32"指的是适用于64位和32位操作系统的JRE8版本。JRE8是Oracle公司发布的一个重要的Java版本,...
在Windows XP系统中配置Java Development Kit (JDK)的环境变量是Java开发和运行的必要步骤。这篇博客可能已经丢失,但我会根据常规步骤详细解释如何进行操作。 首先,我们需要理解JDK环境变量的重要性。环境变量是...
这个版本的JDK是预编译和打包好的,用户只需解压缩文件,无需安装过程,就可以直接使用,极大地简化了在Windows XP系统上配置Java开发环境的步骤。 【JDK 1.8.0详解】 JDK是Java语言的核心组件,由Oracle公司提供...
在Windows XP系统中,配置Java开发环境是每个Java开发者必须掌握的基本技能。本文将详细讲解如何设置Java环境变量,帮助新手快速入门。...希望这篇图解能够帮助新手快速掌握在Windows XP下设置Java环境变量的方法。
在 Windows XP 系统上安装并配置 Java 开发工具包(JDK)是一个基本步骤,用于支持 Java 应用程序的开发与运行。 **1. 安装 JDK** - **下载 JDK 安装包:** 首先,从 Oracle 官方网站或其他可靠源下载适用于 ...
### Windows XP 下 MinGW 的安装与配置 #### 一、前言 MinGW(Minimalist GNU for Windows)是一个用于Windows平台的开源开发环境,它允许开发者编译原生的Windows程序。本文将详细介绍如何在Windows XP系统上安装...