当前位置: 东星资源网 > 作文大全 > 说明文 > 正文

jdk说明文档

时间:2017-05-24 来源:东星资源网 本文已影响 手机版

篇一:JDK的安装和使用方法详细说明

JDK的安装及使用方法详细说明

一、JDK基本开发工具简介

JDK(Java Developer's Kit,Java开发者工具包),也称J2SDK(Java 2 Software Development Kit),是SUN公司提供的一个开源、免费的Java开发工具。JDK包含了Java程序的编译、解释执行工具以及Java运行环境(即JRE)。作为基本开发工具,JDK也是其它Java开发工具的基础,也就是说,在安装其它开发工具和集成开发环境以前,必须首先安装JDK。

初学者使用JDK,可以在学习的初期把精力集中在Java语言语法的学习上,能够体会到更底层、更基础的知识,对于以后的程序开发很有帮助。

但是JDK没有提供Java源代码的编辑环境,这个是SUN提供的很多基础开发工具的通病,所以还需要在某种文本编辑器(比如:记事本、EditPlus、UltraEdit等)中编写Java源代码。其实大部分程序设计语言的源代码都是一个文本文件,只是存储成了不同的后缀名而已。Java源代码程序文件的后缀是.java的文本文件。对于初学者来讲,仅使用“记事本+JDK”就可以完成Java程序的编辑、编译、解释及执行等功能。

Java发展到现在,按应用来进行分类,可分为三大块:J2SE、J2ME和J2EE。这三块相互补充,应用范围不同。

● J2SE就是Java 2的标准版,主要用于桌面应用软件的编程,从JDK1.1.8版本以后改成J2SE。初学者应从J2SE开始学习。本文关于软件的下载、安装和配置,以及教学授课内容的介绍也都是基于J2SE平台的。

● J2ME就是Java 2微型嵌入式版,主要应用于嵌入式系统的开发,如:手机、PDA、家电的编程等。可以说,这是一个很有前途的研究和工作方向。

● J2EE是Java 2的企业版,全称为Java 2 Platform Enterprise Edition。J2EE主要用于分布式的网络程序的开发,如:电子商务网站和ERP系统等。J2EE平台本质上是一个分布式的服务器应用程序设计环境,用来建设大型的分布式企业级应用程序,或者用更时髦的名词说就是“电子商务”应用程序。这些企业可能

大到拥有中心数据库服务器,Web服务器集群和遍布全国的办公终端,也可能小到只不过想做一个网站。J2EE在这一市场目前只有一种技术可以和J2EE竞争,那就是Microsoft的.NET。相对来说.NET要“新”一些,而J2EE要“老”一些。但是.NET只能用于Windows平台(Microsoft声称要开发C#在Linux上的虚拟机,但是尚未兑现该诺言)。

到目前为止,SUN公司发布了很多版本的JDK,具体情况如表1-1所示。

表1-1 JDK的版本及代号

从JDK1.2.2开始,主要版本(如1.3、1.4、5.0)都是以鸟类或哺乳动物来命名的。而它们的bug修正版本(如1.2.2、1.3.1、1.4.2)都是以昆虫命名的。

小知识:

● SDK(Software Develop Kit,软件开发工具包)

SDK用于帮助开发人员提高工作效率,各种不同类型的软件开发,都可以有自己的SDK,例如:Windows有Windows SDK、DirectX有DirectX 9 SDK、.NET开发也有Microsoft .NET Framework SDK、JAVA开发也不含糊,也有自己的Java SDK。因此,SDK就是泛指很多类型软件的开发包,可以说JDK也是一种SDK。

● JDK

JDK是一切java应用程序的基础,所有的java应用程序是构建在这个之上的。它是一组API,也可以说是一些java Class。Java SDK最早叫Java Software Develop Kit,后来改名为JDK,即Java Develop Kit。JDK作为Java开发工具包,主要用于构建在Java平台上运行的应用程序、Applet和组件等。现在Sun公司已经将JDK都改为叫JSDK了。

● JRE(Java Runtime Environment,Java运行环境)

JRE也就是Java平台。所有的Java程序都要在JRE下才能运行。JDK的工具也是Java程序,也需要JRE才能运行。为了保持JDK的独立性和完整性,在JDK的安装过程中,JRE也是安装的一部分。所以,在JDK的安装目录下有一个名为jre的目录,用于存放JRE文件。

提示:如果你只需要运行已编译好的Java程序,则可以只安装JRE,而不必安装JDK。如果你希望还要能够编译Java,则必须要安装JDK。

● JVM(Java Virtual Machine,Java虚拟机) ① 什么是Java虚拟机?

JVM是JRE的一部分。它是一个虚构出来的计算机,是通过在真实的计算机上仿真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。

所以,JAVA虚拟机JVM是属于JRE的,而现在我们安装JDK时也附带安装了JRE(当然也可以单独安装JRE)。有时,我们也可以简单地把Java运行环

境(JRE)和Java虚拟机(JVM)看成是一个概念。

② 为什么要使用Java虚拟机?

Java语言最重要的特点就是跨平台运行。使用JVM就是为了支持与操作系统无关,实现跨平台,使得Java程序在任何系统中都能够运行。

③ Java虚拟机的基本原理是什么?

Java虚拟机屏蔽了与具体操作系统平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。

小知识:

常见的虚拟机软件有Java虚拟机、PC虚拟机等,但Java虚拟机和PC虚拟机的含义和作用不同:

● 如前所述,Java虚拟机就是构造出来的是一个能够运行Java程序的仿真环境。常见的Java虚拟机提供商包括:Sun公司、微软公司等。

● 而PC虚拟机的含义是指制造了一个“虚拟”的计算机,能够支持现有的各种PC平台的操作系统和应用软件,常见的虚拟机软件包括VMWare、VirtualPC等。

二、JDK的获得、安装和配置 1. JDK的获得

如果需要获得最新版本的JDK,可以到SUN公司的官方网站上进行下载,网址:,如图2-1所示。

图2-1 SUN公司官方网站首页

在图2-1所示的页面中,选择“Donwloads”下的“Java SE”超链接可进入“Java标准版”的下载页面。另外,你也可以直接在浏览器窗口(比如IE)的地址栏中输入https://java.sun.com/javase/downloads/index.jsp,进入“Java标准版”的下载页面。如图2-2所示。

当然,你也可以在图2-1中进入SUN公司的其他产品的下载页面,比如:NetBeans(一个相当不错的、免费的Java集成开发环境)、J2SE、J2EE等。

篇二:JAVA帮助文档全系列 下载地址

JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版下载

JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版下载

JDK(Java Development Kit,Java开发包,Java开发工具)是一个写Java的applet和应用程序的程序开发环境。它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用Java语言写的applet和应用程序所需的工具组成。

JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。

JDK包含的基本组件包括:

·javac – 编译器,将源程序转成字节码

·jar – 打包工具,将相关的类文件打包成一个文件

·javadoc – 文档生成器,从源码注释中提取文档

·jdb – debugger,查错工具

JDK中还包括完整的JRE(Java Runtime Environment,Java运行环境),也被称为private runtime。包括了用于产品环境的各种库类,以及给开发员使用的补充库,如国际化的库、IDL库。

JDK中还包括各种例子程序,用以展示Java API中的各部分。

JDK 官方下载

JDK1.5 :

https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-1_5_0_07-windows-i586-p.exe?BundledLineItemUUID=1Y5IBe.moNgAAAEhQaQH6rQU&OrderID=BjFIBe.miUsAAAEhJaQH6rQU&ProductID=83HACUFBFwsAAAEYQNw5AXuM&FileName=/jdk-1_5_0_07-windows-i586-p.exe

JDK1.6:

/otn-pub/java/jdk/7/jdk-7-windows-i586.exe

JDK API 帮助文档 :

JDK 5 :

Java SE 5 API 中文版 CHM 下载:https://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/builds/JDK_API_1_5_zh_CN.CHM

JAVASE5 EN Downloads: https://javadoc.allimant.org/dist/jdk150.zip

JDK 6 :

JDK6 API 中文版下载: https://jdk-api-zh-cn.dev.java.net/

JDK6 API 中文版 HTML 格式在线文档:https://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/builds/latest/html/zh_CN/api/ JDK6 API 中文版zip 格式下载: https://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/builds/latest/html_zh_CN.zip JDK6 API CHM中文参考下载:https://chinesedocu

jdk说明文档

ment.com/upimg/soft/JDK6API中文参考070114.rar

Java SE 6 API 中文版 CHM 下载:https://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/chm/JDK_API_1_6_zh_CN.CHM

ZIP格式:https://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html_zh_CN.zip English Version : https://javadoc.allimant.org/dist/j2se6.zip

JDK 7 :

English Verson: https://download.java.net/jdk7/docs/api/

/javase/downloads/index.jsp

https://java.sun.com/products/archive/

/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html

篇三:JAVA帮助文档全系列_JDK1.5_、JDK1.6、_JDK1.7_官方中英完整版下载

JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版下载

JDK(Java Development Kit,Java开发包,Java开发工具)是一个写Java的applet和应用程序的程序开发环境。它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用Java语言写的applet和应用程序所需的工具组成。

JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。

JDK包含的基本组件包括:

·javac – 编译器,将源程序转成字节码

·jar – 打包工具,将相关的类文件打包成一个文件

·javadoc – 文档生成器,从源码注释中提取文档

·jdb – debugger,查错工具

JDK中还包括完整的JRE(Java Runtime Environment,Java运行环境),也被称为private runtime。包括了用于产品环境的各种库类,以及给开发员使用的补充库,如国际化的库、IDL库。

JDK中还包括各种例子程序,用以展示Java API中的各部分。

JDK 官方下载

JDK1.5 : https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-1_5_0_07-windows-i586-p.exe?BundledLineItemUUID=1Y5IBe.moNgAAAEhQaQH6rQU&OrderID=BjFIBe.miUsAAAEhJaQH6rQU&ProductID=83HACUFBFwsAAAEYQNw5AXuM&FileName=/jdk-1_5_0_07-windows-i586-p.exe

JDK1.6: /otn-pub/java/jdk/7/jdk-7-windows-i586.exe

JDK API 帮助文档 :

JDK 5 :

JavaSE5 API 中文版 CHM 下载:

https://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/builds/JDK_API_1_5_zh_CN.CHM

JAVASE5 EN Downloads: https://javadoc.allimant.org/dist/jdk150.zip

JDK 6 :

JDK6 API 中文版下载: https://jdk-api-zh-cn.dev.java.net/

JDK6 API 中文版 HTML 格式在线文档:

https://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/builds/latest/html/zh_CN/api/

JDK6 API 中文版zip 格式下载:

https://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/builds/latest/html_zh_CN.zip

JDK6 API CHM中文参考下载:

https://chinesedocument.com/upimg/soft/JDK6API中文参考070114.rar

Java SE 6 API 中文版 CHM 下载:

https://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/chm/JDK_API_1_6_zh_CN.CHM

ZIP格式:

https://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html_zh_CN.zip

English Version : https://javadoc.allimant.org/dist/j2se6.zip

JDK 7 :

English Verson:

https://download.java.net/jdk7/docs/api/

/javase/downloads/index.jsp

https://java.sun.com/products/archive/

/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html

标签:文档 jdk jdkapi说明文档 jdk帮助文档