安装
导航 **入门** 主题: ) |
为了使用本书中的内容,您需要逐个按照每个教程进行,而不仅仅是通读本书。但要做到这一点,您需要能够访问一台安装了 **Java 平台** 的计算机——Java 平台是运行和开发 Java 代码的基本先决条件,因此它被分为两个必不可少的软件部分
- **Java 运行时环境 (JRE)**,用于 *运行* Java 应用程序和 Applet;
- **Java 开发工具包 (JDK)**,用于 *开发* 这些 Java 应用程序和 Applet。
但是作为开发人员,您只需要 JDK,它也配备了 JRE。
由于 Java 只是一个允许您对计算机进行编程的编程语言,因此它有多种实现方式可用。JDK 和 JRE 最流行的实现是“Oracle Java SE”(以前称为 Sun JDK),由 Oracle 作为商业版本维护。但是,另一个同样流行的实现是 OpenJDK,其优势在于它是自由软件,可以根据 GPL v2 免费分发,而无需接受“Oracle Java SE 平台产品和 JavaFX 二进制代码许可协议”。第三个选项——GCJ,作为 GNU 编译器集合的一部分,也将提供 JDK 和 JRE。
以下是各种操作系统上 Oracle Java SE JDK 的安装说明
JRE 可用性检查
[edit | edit source]Java 运行时环境 (JRE) 是执行 Java 程序所必需的。要检查您拥有哪个版本的 Java 运行时环境 (JRE),请按照以下步骤操作。
1. | 对于 Windows Vista 或 Windows 7,单击 **开始** › **控制面板** › **系统和维护** › **系统**。 | ||||
对于 Windows XP,单击 **开始** › **控制面板** › **系统**。 | |||||
对于 Windows 2000,单击 **开始** › **设置** › **控制面板** › **系统**。 | |||||
或者,您也可以按 ⊞ Win+R 打开 **运行** 对话框。在对话框打开后,在提示符处键入 cmd
| |||||
2. | 在黑色背景上带有白色文本的命令窗口中,键入以下命令
如果出现错误,例如
.. 那么 JDK 可能未安装或不在您的路径中。 |
- 要了解有关命令提示符语法的更多信息,请查看此 MS-DOS 教程。
您可能安装了其他版本的 Java;此命令只会显示您 PATH 中的第一个。您将在本文档的后面了解 PATH 环境变量。现在,如果您对这一切一无所知。请继续阅读,我们将提供有关如何设置自己的环境变量的分步指南。
您可以使用系统的文件搜索实用程序查看是否安装了 javac.exe
可执行文件。如果是,并且它是足够新的版本(例如 Java 1.4.2 或 Java 1.5),您应该将包含 javac
的 bin
目录放在系统路径中。Java 运行时 java
通常位于同一个 bin
目录中。
如果安装的版本较旧(即 Java 1.3.1 或 Java 1.4.2,而您希望使用更新的 Java 5 版本),您应该继续下载和安装 JDK。
您可能拥有 Java 运行时 (JRE),但没有 JDK。在这种情况下,将找不到 javac
程序,但 java -version
将打印 JRE 版本号。
JDK 可用性检查
[edit | edit source]某些基于 Windows 的系统内置了 JRE,但是为了通过按照本书中的教程编写 Java 代码,您仍然需要 JDK。Java 开发工具包 (JDK) 是构建 Java 程序所必需的。首先,检查您的系统上是否已安装 JDK。为此,首先打开一个命令窗口并执行以下命令。
可用性检查
javac -version |
如果 JDK 已安装并在您的可执行路径上,您应该会看到一些输出,告诉您命令行选项。输出将根据安装的版本和提供 Java 安装的供应商而有所不同。
在使用 Windows 操作系统的机器上,可以通过在“运行”对话框中输入 REGEDIT
来调用注册表编辑器实用程序。在随后打开的窗口中,如果在左侧遍历层次结构 HKEY_LOCAL_MACHINE > SOFTWARE > JavaSoft > Java Development Kit
。
结果将类似于 图 1.2,唯一的区别是 Java Development Kit 的版本条目。在撰写本文档时,从互联网上可获得的最新版本的 Java Development Kit 为 1.7,如注册表条目所示。如果看到与上面显示的类似的结果窗口,则表明您已在系统上安装了 Java,否则没有。
在遍历注册表编辑器时应谨慎行事。对键和其他条目的任何更改都可能会改变 Windows 操作系统的正常工作方式。即使是微小的更改也可能导致机器正常运行的灾难性故障。最好在注册表编辑器中不要修改或尝试修改任何内容。 |
要获取最新的 JDK(版本 7),您可以手动从 Oracle 网站 下载 Java 软件 。
为了方便我们的读者,下表显示了 Windows 操作系统最新 JDK 的直接链接。
操作系统 | 安装程序 | 许可证 |
Windows x86 | 下载 | Oracle 二进制代码许可协议 |
Windows x64 | 下载 | Oracle 二进制代码许可协议 |
您必须按照安装程序向导的步骤逐步操作,并使用默认设置,以确保 Java 正确安装在您的系统上。安装完成后,强烈建议重新启动 Windows 操作系统。
如果您保留了安装程序向导的默认设置,则您的 JDK 现在应该安装在 C:\Program Files\Java\jdk1.7.0_01。您以后将需要 bin 文件夹的位置 - 它位于 C:\Program Files\Java\jdk1.7.0_01\bin。它可能是一个隐藏文件,但没关系。只要不要错误地使用 Program Files (x86)\,除非 Java 将文件安装在该位置。
为了能够使用命令提示符启动 JDK 编译器实用程序,您需要设置指向最近安装的 JDK 的 bin 文件夹的环境变量。要永久设置您的环境变量,请按照以下步骤操作。
1. | 要打开 系统属性 对话框,请使用控制面板或在命令窗口中输入以下命令
| ||
2. | 导航到顶部的 高级 选项卡,然后选择 环境变量... | ||
3. | 在 系统变量 下,选择名为 Path 的变量,然后单击 编辑... | ||
4. | 在 编辑系统变量 对话框中,转到 变量值 字段。该字段是通过分号 (;) 分隔的目录路径列表。 | ||
5. | 要添加新路径,请在分号 (;) 后面附加 JDK bin 文件夹的位置。 | ||
6. | 单击每个打开的对话框上的 确定 按钮以保存更改并返回到您开始的地方。 |
成功在系统上安装 JDK 后,您就可以开始用 Java 编程语言编写代码。但是,要编写代码,您需要一个合适的文本编辑器。Windows 默认情况下提供了一个默认文本编辑器 - 记事本。要使用记事本用 Java 编写代码,您需要按照以下步骤操作
1. | 单击 开始 › 所有程序 › 附件 › 记事本 来调用该应用程序。 | ||
或者,您也可以按 ⊞ Win+R 打开 运行 对话框。在对话框打开后,在提示符处输入以下命令
| |||
2. | 记事本 应用程序启动后,您可以使用编辑器编写 Java 编程语言的代码。 |
Java 运行时环境 (JRE) 是执行 Java 程序所必需的。要检查您拥有哪个版本的 JRE,请按照以下步骤操作。
1. | 打开 终端 窗口。 | ||||||
2. | 输入以下命令
如果您得到类似于以下内容
... 则表示已安装 JRE。如果出现错误,例如
... 则可能没有安装 JDK,或者它可能不在您的 PATH 中。 |
您可能安装了其他版本的 Java;此命令只会显示 PATH 中的第一个版本。稍后您将熟悉 PATH 环境变量。现在,如果您不知道这是什么,请继续阅读,我们将为您提供有关如何设置自己的环境变量的分步指南。
您可以使用系统的文件搜索工具查看是否安装了 javac
可执行文件。如果已安装,并且版本足够新,您应该将包含 javac
的 bin
目录放在系统 PATH 中。Java 运行时 java
通常位于同一个 bin
目录中。
如果安装的版本较旧(例如,它是 Java 5,而您希望使用更新的 Java 7 版本),您应该继续执行以下操作,下载并安装 JDK。
您可能拥有 Java 运行时 (JRE),但没有 JDK。在这种情况下,将找不到 javac
程序,但 java -version
将打印 JRE 版本号。
Java Development Kit (JDK) 是构建 Java 程序所必需的。为了我们的目的,您必须使用 JDK。首先,检查您的系统上是否已经安装了 JDK。为此,首先打开一个终端窗口并执行以下命令。
可用性检查
javac -version |
如果 JDK 已安装并在您的可执行路径上,您应该会看到一些输出,告诉您命令行选项。输出将根据安装的版本和提供 Java 安装的供应商而有所不同。
在 Linux 机器上下载和安装 Java 平台非常容易和直观。您有两个选择来安装 Java 平台:使用 DPKG/APT、YUM/RPM 等包管理器,或者直接使用二进制包安装。要使用终端下载并安装 Oracle Java SE 平台,请按照以下说明操作。
1. | 打开 终端 窗口。 | ||
2. | 在提示符下,输入以下行,然后是您的包管理器名称,如下所示
| ||
3. | 现在应该安装所有 Java 软件,并且可以立即使用。 |
或者,您可以手动从 Oracle 网站 下载 Java 软件 。
为了方便我们的读者,下表显示了 Linux 操作系统最新 JDK 的直接链接。
操作系统 | RPM | 压缩包 | 许可证 |
Linux x86 | 下载 | 下载 | Oracle 二进制代码许可协议 |
Linux x64 | 下载 | 下载 | Oracle 二进制代码许可协议 |
GNOME 桌面中最常用的文本编辑器是 Gedit,而 KDE 桌面则可以使用 Kate。这两个编辑器都支持语法高亮和代码补全,因此足以满足我们的需求。
但是,如果您需要像 Windows 上的 Notepad++ 编辑器那样的强大且独立的文本编辑器,您将需要使用功能丰富的极简编辑器 - SciTE。如果您希望安装 SciTE,请按照以下说明操作
1. | 打开 终端 窗口。 | ||
2. | 在提示符下,输入以下内容
| ||
3. | 现在您就可以使用 SciTE 来满足您的编程需求。您也可以尝试 Geany。安装说明与 SciTE 的类似。 |
在 Mac OS 上,JRE 和 JDK 已经安装。但是,安装的版本是购买计算机时最新的版本,因此您可能需要更新它。
- 转到 Java 下载页面 。
- 机械地接受 Oracle 的许可协议。
- 单击 Mac OS X 的链接。
- 运行安装程序包。
Java Development Kit (JDK) 是构建 Java 程序所必需的。为了我们的目的,您必须使用 JDK。首先,检查您的系统上是否已经安装了 JDK。为此,首先打开一个终端窗口并执行以下命令。
可用性检查
java -version |
如果 JDK 已安装并在您的可执行路径上,您应该会看到一些输出,告诉您命令行选项。输出将根据安装的版本和提供 Java 安装的供应商而有所不同。
如果你已经安装了 JRE,你可以使用 Java Wiki 集成开发环境 (JavaWIDE) 直接在浏览器中编码,无需账户或特殊软件。