第 2 章 Java 程序设计环境

本章主要介绍如何安装 Java 开发工具包( JDK ) 以及如何编译和运行不同类型的程序:控制台程序、 图形化应用程序以及 applet。运行 JDK 工具的方法是在终端窗口中键人命令。然而, 很多程序员更喜欢使用集成开发环境。 为此,将在稍后介绍如何使用免费的开发环境编译和运行 Java 程序。尽管学起来很容易, 但集成开发环境需要吞噬大量资源, 编写小型程序时也比较烦琐。 一旦掌握了本章的技术,并选定了自己的开发工具,就可以学习第 3 章,开始研究 Java 程序设计语言:.

2.1 安装Java开发工具包

Oracle 公司为 Linux 、 Mac OS X、Solaris 和 Windows 提供了 Java 开发工具包( JDK ) 的最新、 最完整的版本。 用于很多其他平台的版本仍处于多种不同的开发状态中, 不过,这些版本都由相应平台的开发商授权并分发。

2.1.1 下载 JDK

要想下载 Java 开发1:具包,可以访问 Oracle 网站:www.oracle.com/technetwork/java/javase/downloads, 在得到所需的软件之前必须弄清楚大量专业术语。请看表 2-1 的总结„

你已经看到, JDK 是 Java Development Kit 的缩写。有点混乱的是: 这个工具包的版本1.2 ~ 版本 1.4 被称为 Java SDK ( 软件开发包, Software Development Kit )。 在某些场合下,还可以看到这个过时的术语。另外, 还有一个术语是 Java 运行时环境( JRE), 它包含虚拟机但不包含编译器。这并不是开发者想要的环境, 而是专门为不需要编译器的用户而提供。

接下来,Java SE 会大量出现, 相对于 Java EE ( Enterprise Edition) 和 Java ME ( Micro Edition), 它是 Java 的标准版。Java 2 这种提法始于 1998 年。当时 Sim 公司的销售人员感觉增加小数点后面的数值改变版本号并没有反映出 JDK 1.2 的重大改进。但是,由于在发布之后才意识到这个问题, 所以决定开发工具包的版本号仍然沿用 1.2, 接下来的版本是 1.3、 1.4 和 5.0, 但是,Java 平台被重新命名为 Java 2。因此,就有了 Java 2 Standard Edition Software Development Kit ( Java 2 标准版软件开发包)的 5.0 版,即 J2SE SDK 5.0。

幸运的是,2006 年版本号得到简化。Java 标准版的下一个版本取名为 Java SE 6, 后来又有了 Java SE 7 和 Java SE 8。不过,“- 内部” 版本号分别是 1.6.0、 1.7.0 和 1.8.0。 当 Oracle 为解决一些紧急问题做出某些微小的版本改变时, 将其称为更新。例如:Java SE 8u31 是 JavaSE 8 的第 31 次更新, 它的内部版本号是 1.8.0_31。 更新不需要安装在前一个版本上,它会包含整个 JDK 的最新版本。另外, 并不是所有更新都公开发布,所以如果“ 更新 31” 之后没有“ 更新 32”,你也不用惊慌。

对于 Windows 或 Linux, 需要在 x86 ( 32 位) 和 x64 ( 64 位)版本之间做出选择。应当选择与你的操作系统体系结构匹配的版本。

对于 Linux, 还可以在 RPM 文件和 .tar.gz 文件之间做出选择。我们建议使用后者,可以在你希望的任何位置直接解压缩这个压缩包。

现在你已经了解了如何选择适当的 JDK。下面做一个小结:

  • 你需要的是 JDK (Java SE 开发包,) 而不是 JRE。
  • Windows 或 Linux: 32 位选择 x86,64 位以 x64c
  • Linux:选择 .tar.gz 版本。

接受许可协议,然后下载文件。

注释:Oracle 提供了 一个捆绑包, 其中包含 Java 开发包( JDK) 和 NetBeans 集成开发环境。 建议现在不要安装任何捆绑包, 而只需安装 Java 开发包。如果以后你打算使用NetBeans, 可以再从 http://netbeans.org 下载。

2.1.2 设置 JDK

下载 JDK 之后,需要安装这个开发包并明确要在哪里安装,后面还会需要这个信息。

  • 在 Windows 上,启动安装程序。会询问你要在哪里安装 JDK。最好不要接受路径名中包含空格的默认位置, 如 c:\Program Files\Java\jdkl.8.0_verj/o«。取出路径名中的Program Files 部分就可以了。
  • 在 Mac 上,运行安装程序。这会把软件安装到 /Libraiy/Java/JavaV_lMachines/jdkl.8.0_vers»_o«.jdk/Contents/Home。用 Finder 找到这个目录。
  • 在 Linux 上t 只需要把 .tar.gz 文件解压缩到你选择的某个位置, 如你的主目录,或者/opt。如果从 RPM 文件安装, 则要反复检查是否安装在 /usr/java/jdkl.S.Ojersfofj。在这本书中, 安装目录用)成表示。例如, 谈到如M)in 目录时, 是指/opt/jdkl.8.0_31/binc:\Java\jdkl_ 8_ 0_31\bin 目录。 在 Windows 或 Linux 上安装 JDK 时, 还需要另外完成一个步骤:将如;t/bin 目录增加到执行路径中一执行路径是操作系统查找可执行文件时所遍历的目录列表。 •在 Linux 上,需要在 7.bashrc 或 7.bash_profile 文件的最后增加这样一行:export PATH=/d/t/bin:$PATH一定要使用 JDK 的正确路径, 如 /opt/jdkl.8.0_31
  • 在 Windows 上, 启动控制面板,选择“ 系统与安全’(System and Security,) 再选择‘ 系 统”(System),选择高级系统设置(Advanced System Settings)(参见图 2-1 。) 在系统属性(SystemProperties) 对话框中,点击“ 高级” (Advanced) 标签页,然后点击“ 环境” ( Environment ) 按钮。

滚动“ 系统变量”(System Variables) 列表, 直到找到名为 Path 的变量。点击“ 编辑”(Edit)按钮(参见图 2-2 )。将yWhbin 目录增加到路径最前面, 并用一个分号分隔新增的这一项, 如下所示:jdk\bin\other stuff

注意要把_/成替换为具体的 Java 安装路径, 如 c:\Java\jdkL8.0_31。 如果忽视前面的建议, 想要保留 Program Files 部分, 则要把整个路径用双引号引起来:"c:\ProgramFiles\Java\jdkl.8.0_31\bin"; 其他目录。

保存所做的设置。之后新打开的所有控制台窗口都会有正确的路径。可以如下测试设置是否正确:打开一个终端窗口, 键人:

javac -version

然后按回车键。应该能看到显示以下信息:

javac 1.8.0J1

如果得到诸如“ javac: command not found”(javac:: 命令未找到)或 “ The name specified is not recognized as an internal or external command, operable program or batch file” (指定名不是一个内部或外部命令、 可执行的程序或批文件,) 就需要退回去反复检査你的安装。

2.1.3 安装库源文件和文档

库源文件在 JDK 中以一个压缩文件 src.Zip 的形式发布,必须将其解压缩后才能够访问源代码。 建议按照下面所述的步骤进行操作。很简单:
1 ) 确保 JDK 已经安装, 并且 jdk/bin 目录在执行路径中。
2 ) 在主目录中建立一个目录 javasrc。 如果愿意,可以在一个终端窗口完成这个步骤。

mkdir javasrc

3 ) 在 jdk 目录下找到文件 src.zip。 4 ) 将 src.zip 文件解压缩到 javasrc 目录。在一个终端窗口中,可以执行以下命令:

cd javasrc
jar xvf yrffc/src.zip
cd

提示:src.zip 文件中包含了所有公共类库的源代码。要想获得更多的源代码(例如: 编译器、 虚拟机、本地方法以及私有辅助类), 请访问网站:http://jdk8.java.net。

文档包含在一个压缩文件中,它是一个独立于JDK 的压缩文件。可以直接从网站 http://www.oracle.com/technetwork/java/javase/downloads 下载这个文档。操作步骤如下:

1 ) 下载文档压缩文件。这个文件名为 jdk-ver5/cw-docs-all.zip, 其 中 的 表 示 版 本号,例如 8u31。 2 ) 解压缩这个文件,将 doc 目录重命名为一个更有描述性的名字, 如 javadoc。如果愿意, 可以从命令行完成这个工作:

jar xvf Downloads/jdk-wrswn-docs-al 1 . zip
mv doc javadoc

这里 version 是相应的版本号。
3 ) 在浏览器中导航到 javadoc/api/index.html, 将这个页面增加到书签。还要安装本书的程序示例。 可以从 http://horstmann.com/corejava 下载示例。 这些程序打包在一个 zip 文件 corejava.zip*。可以将程序解压缩到你的主目录。它们会放在目录corejava 中。如果愿意,可以从命令行完成这个工作:jar xvf Downloads/corejava.zip

速读原著-Java核心技术(安装Java开发工具包)相关推荐

  1. 实训9.2. JDK——java语言的软件开发工具包(JAVA的运行环境(JVM+Java系统类库)和JAVA工具) 【java开发的核心】...

    一.概念 JDK是 Java 语言的软件开发工具包,主要用于移动设备.嵌入式设备上的java应用程序.JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工 ...

  2. aws dynamodb_使用适用于Java 2的AWS开发工具包的AWS DynamoDB版本字段

    aws dynamodb 将任何实体上的版本属性保存到 AWS DynamoDB数据库,它只是表示已修改实体次数的数字表示. 首次创建实体时,可以将其设置为1,然后在每次更新时递增. 好处是立竿见影的 ...

  3. 使用适用于Java 2的AWS开发工具包的AWS DynamoDB版本字段

    将任何实体上的版本属性保存到 AWS DynamoDB数据库,它仅是表示实体已修改次数的数字表示. 首次创建实体时,可以将其设置为1,然后在每次更新时递增. 好处是立竿见影的-指示实体已被修改的次数, ...

  4. linux 删除java_Linux操作实录--卸载Java,安装Java

    首先:用root登录Linux系统 第一步:查看Linux系统中是否安装了jdk 可以使用查看Java版本的命令来查看:java -version 如上图,就表名我的Linux系统中已经安装了Java ...

  5. java jdk包_Java开发工具包JDK的简介

    Java开发工具包JDK的简介 Java 开发工具包是 Java 环境的核心组件,并提供编译.调试和运行一个Java 程序所需的所有工具,可执行文件和二进制文件.JDK 是一个平台特定的软件,有针对 ...

  6. java环境安装(java环境安装教程)

    如何正确安装java-现在的JAVA环境怎么安装? JDK安装在C:\program files\java\jdk1.6.0,那么就要在环境变量中新建一个 JAVA_HOME 的变量,它的变量值就是 ...

  7. java在电脑上的用法,java怎么安装,java安装后怎么使用

    如何安装java环境?java是开发技术员使用最多的一种语言,有着跨平台使用的特点,深受技术员喜爱.对于刚入门的用户来说在安装配置java上会有一些难度,在本文中winwin7小编将给大家分享下配置j ...

  8. 【转】如何在Mac上卸载Java及安装Java

    如何在 Mac 上卸载 Java? 本文适用于: 平台: Macintosh OS X Java 版本: 7.0, 8.0 使用终端卸载 Oracle Java 注:要卸载 Java,必须具有管理员权 ...

  9. 安装 java decompiler_安装Java Decompiler

    原文:https://blog.csdn.net/yh_zeng2/article/details/75948467 Java Decompiler是Java语言的反编译工具,具体介绍见博客Java ...

最新文章

  1. Django ORM操作
  2. Servlet获取Web应用程序的初始化参数
  3. 完美的项目从完美的表开始
  4. flowable 图片缓存
  5. java asm jndi_GitHub - Q1ngShan/JNDI: JNDI 注入利用工具
  6. CCNA——网络初认识
  7. c语言爬虫和python爬虫_为什么写爬虫都喜欢用python?
  8. cefsharp异步抓取html5,winform插件cefsharp65最新版完美demo,完美flash、html5、和调用摄像头支持,部署就能用...
  9. linux 性能调优
  10. java项目没有xml,利用eclipse新建的java web项目没有部署描述符web.xml文件怎么办?...
  11. Linux三剑客之grep
  12. Hibernate二级缓存
  13. 实验一:marlab安装调试
  14. VMware Workstation Server 服务器启动报1075错误
  15. process.start打开后没有界面_越狱后安装这些美化插件,让手机变好看
  16. 数学模板-BSGSEXBSGS
  17. 写给大佬看的STP算法详细配置实验过程
  18. 笔记本电脑windows10有线连接开无线热点方法已经成功
  19. 如何辨别大脑脑区结构?——最全详细回答
  20. SAP中可替代物料按比例使用消耗分析测试

热门文章

  1. LEC learning1: formality failing owe to change_link
  2. 浅谈:事件冒泡、事件捕获,及阻止办法
  3. codeblock出现“64位Windows不兼容”问题的解决办法探究
  4. 泊松随机变量及指数随机变量
  5. 炫酷的VS Code毛玻璃效果
  6. scalemode属性 html,egret 缩放模式和旋转模式说明
  7. 华为DHCP配置命令
  8. 1327: 五级制成绩
  9. 2021年10月份 中国最具影响力的50位钧瓷匠人排行榜
  10. 飞机乘坐流程/怎么坐飞机