第2章 Java程序设计环境
2.1 安装Java开发工具包
2.1.1 下载JDK
JDK and JRE
- JDK 是 Java Development Kit 的缩写
- 还有一个术语是 Java 运行时环境( JRE), 它包含虚拟机,但不包含编译器。
为什么有J2SE之类
- 当时Sun公司的销售人员感觉增加小数点后面的数值改,变版本号并没有反映出JDK 1.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。
更新
- 另外,并不是所有更新都公开发布,所以如果“更新 31”之后没有“更新32”,你也不用惊慌。
1.2.2 设置JDK
设置环境
- 在 Windows 上,启动控制面板,选择“ 系统与安全"(System and Security) ,再选择‘ 系统”(System),选择高级系统设置(Advanced System Settings),在系统属性(SystemProperties) 对话框中,点击“ 高级” (Advanced) 标签页,然后点击“ 环境”(Environment)按钮。
- 滚动“系统变量”(System Variables)列表, 直到找到名为 Path的变量。点击“编辑”(Edit)按钮。将jdk/bin 目录增加到路径最前面,并用一个分号分隔新增的这一项。
- 注意要把 jdk 成替换为具体的 Java 安装路径,如 c:\Java\jdkL8.0_31。如果忽视前面的建议,想要保留 Program Files 部分,则要把整个路径用双引号引起来:“c:\ProgramFiles\Java\jdkl.8.0_31\bin”; 其他目录。
验证环境通过
- java
- javac
- java -version
1.2.3 安装库源码和文档
源代码
- 确保 JDK 已经安装, 并且 jdk/bin 目录在执行路径中。
- 在主目录中建立一个目录 javasrc。 如果愿意,可以在一个终端窗口完成这个步骤。
mkdir javasrc - 在 jdk 目录下找到文件 src.zip。
- 将 src.zip 文件解压缩到 javasrc 目录。在一个终端窗口中,可以执行以下命令:
cd javasrc
jar xvf yrffc/src.zip
cd . .
文档
- 文档包含在一个压缩文件中,它是一个独立于JDK 的压缩文件。可以直接从网站 http://www.oracle.com/technetwork/java/javase/downloads, 下载这个文档。操作步骤如下:
- 下载文档压缩文件。这个文件名为jdk-ver5/cw-docs-all.zip, 其中的表示版本号,例如 8u31。
- 解压缩这个文件,将doc目录重命名为一个更有描述性的名字,如javadoc。如果愿意,可以从命令行完成这个工作:
jar xvf Downloads/jdk-wrswn-docs-all.zip
mv doc javadoc
2.2 使用命令行工具
编译运行程序
- 首先介绍较难的方法:从命令行编译并运行 Java 程序。
- 打开一个终端窗口。
- 进入corejava/v1ch02/Welcome目录(CoreJava是安装本书示例源代码的目录)
- 键入下面的命令:
javac Wei come.java
java Welcome
几个注意点
- 如果手工输人源程序,一定要注意大小写。尤其是类名为 Welcome, 而不是 welcome或WELCOME。
- 编译器需要一个文件名(Welcomejava),而运行程序时,只需要指定类名(Welcome),不要带扩展名 .java 或 .class。
- 如果看到诸如 Bad command or file name或javacxommand not found这类消息,就要返回去反复检查安装是否有问题,特别是执行路径的设置。
- 如果 javac 报告了一个错误,指出无法找到Welcome.java,就应该检查目录中是否存在这个文件。