跳至内容

安装

75% developed
来自维基教科书,开放世界的开放书籍

导航 **入门** 主题: v  d  e )

为了使用本书中的内容,您需要逐个按照每个教程进行,而不仅仅是通读本书。但要做到这一点,您需要能够访问一台安装了 **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 的安装说明

Windows 安装说明

JRE 可用性检查

[edit | edit source]

Java 运行时环境 (JRE) 是执行 Java 程序所必需的。要检查您拥有哪个版本的 Java 运行时环境 (JRE),请按照以下步骤操作。

1. 对于 Windows Vista 或 Windows 7,单击 **开始** › **控制面板** › **系统和维护** › **系统**。
对于 Windows XP,单击 **开始** › **控制面板** › **系统**。
对于 Windows 2000,单击 **开始** › **设置** › **控制面板** › **系统**。
或者,您也可以按 ⊞ Win+R 打开 **运行** 对话框。在对话框打开后,在提示符处键入 cmd
图 1.1:运行对话框
2. 在黑色背景上带有白色文本的命令窗口中,键入以下命令
Standard input or output JRE 可用性检查
java -version

如果出现错误,例如

Standard input or output 其他输出错误
Bad command or file name

.. 那么 JDK 可能未安装或不在您的路径中。

要了解有关命令提示符语法的更多信息,请查看此 MS-DOS 教程

您可能安装了其他版本的 Java;此命令只会显示您 PATH 中的第一个。您将在本文档的后面了解 PATH 环境变量。现在,如果您对这一切一无所知。请继续阅读,我们将提供有关如何设置自己的环境变量的分步指南。

您可以使用系统的文件搜索实用程序查看是否安装了 javac.exe 可执行文件。如果是,并且它是足够新的版本(例如 Java 1.4.2 或 Java 1.5),您应该将包含 javacbin 目录放在系统路径中。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。为此,首先打开一个命令窗口并执行以下命令。

Standard input or output 可用性检查
javac -version

如果 JDK 已安装并在您的可执行路径上,您应该会看到一些输出,告诉您命令行选项。输出将根据安装的版本和提供 Java 安装的供应商而有所不同。

Windows 平台上的高级可用性检查选项

[编辑 | 编辑源代码]

在使用 Windows 操作系统的机器上,可以通过在“运行”对话框中输入 REGEDIT 来调用注册表编辑器实用程序。在随后打开的窗口中,如果在左侧遍历层次结构 HKEY_LOCAL_MACHINE > SOFTWARE > JavaSoft > Java Development Kit

结果将类似于 图 1.2,唯一的区别是 Java Development Kit 的版本条目。在撰写本文档时,从互联网上可获得的最新版本的 Java Development Kit 为 1.7,如注册表条目所示。如果看到与上面显示的类似的结果窗口,则表明您已在系统上安装了 Java,否则没有。

图 1.2:注册表编辑器
Note 在遍历注册表编辑器时应谨慎行事。对键和其他条目的任何更改都可能会改变 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. 要打开 系统属性 对话框,请使用控制面板或在命令窗口中输入以下命令
Standard input or output 系统属性
rundll32 shell32.dll,Control_RunDLL sysdm.cpl
2. 导航到顶部的 高级 选项卡,然后选择 环境变量...
3. 系统变量 下,选择名为 Path 的变量,然后单击 编辑...
4. 编辑系统变量 对话框中,转到 变量值 字段。该字段是通过分号 (;) 分隔的目录路径列表。
5. 要添加新路径,请在分号 (;) 后面附加 JDK bin 文件夹的位置。
6. 单击每个打开的对话框上的 确定 按钮以保存更改并返回到您开始的地方。

开始编写代码

[编辑 | 编辑源代码]

成功在系统上安装 JDK 后,您就可以开始用 Java 编程语言编写代码。但是,要编写代码,您需要一个合适的文本编辑器。Windows 默认情况下提供了一个默认文本编辑器 - 记事本。要使用记事本用 Java 编写代码,您需要按照以下步骤操作

1. 单击 开始所有程序附件记事本 来调用该应用程序。
或者,您也可以按 ⊞ Win+R 打开 运行 对话框。在对话框打开后,在提示符处输入以下命令
Standard input or output 记事本启动
notepad
2. 记事本 应用程序启动后,您可以使用编辑器编写 Java 编程语言的代码。
GNU/Linux 安装说明

JRE 可用性检查

[编辑 | 编辑源代码]

Java 运行时环境 (JRE) 是执行 Java 程序所必需的。要检查您拥有哪个版本的 JRE,请按照以下步骤操作。

1. 打开 终端 窗口。
2. 输入以下命令
Standard input or output JRE 可用性检查
java -version

如果您得到类似于以下内容

Standard input or output 特定 Kubuntu 12.10 安装上的输出,其中 OpenJDK 作为 JDK 和 JRE 的提供商
java version "1.7.0_09"
OpenJDK Runtime Environment (IcedTea7 2.3.3) (7u9-2.3.3-0ubuntu1~12.10.1)
OpenJDK Client VM (build 23.2-b09, mixed mode, sharing)

... 则表示已安装 JRE。如果出现错误,例如

Standard input or output 输出错误
java: command not found

... 则可能没有安装 JDK,或者它可能不在您的 PATH 中。

您可能安装了其他版本的 Java;此命令只会显示 PATH 中的第一个版本。稍后您将熟悉 PATH 环境变量。现在,如果您不知道这是什么,请继续阅读,我们将为您提供有关如何设置自己的环境变量的分步指南。

您可以使用系统的文件搜索工具查看是否安装了 javac 可执行文件。如果已安装,并且版本足够新,您应该将包含 javacbin 目录放在系统 PATH 中。Java 运行时 java 通常位于同一个 bin 目录中。

如果安装的版本较旧(例如,它是 Java 5,而您希望使用更新的 Java 7 版本),您应该继续执行以下操作,下载并安装 JDK。

您可能拥有 Java 运行时 (JRE),但没有 JDK。在这种情况下,将找不到 javac 程序,但 java -version 将打印 JRE 版本号。

JDK 可用性检查

[编辑 | 编辑源代码]

Java Development Kit (JDK) 是构建 Java 程序所必需的。为了我们的目的,您必须使用 JDK。首先,检查您的系统上是否已经安装了 JDK。为此,首先打开一个终端窗口并执行以下命令。

Standard input or output 可用性检查
javac -version

如果 JDK 已安装并在您的可执行路径上,您应该会看到一些输出,告诉您命令行选项。输出将根据安装的版本和提供 Java 安装的供应商而有所不同。

使用终端进行安装

[编辑 | 编辑源代码]

在 Linux 机器上下载和安装 Java 平台非常容易和直观。您有两个选择来安装 Java 平台:使用 DPKG/APT、YUM/RPM 等包管理器,或者直接使用二进制包安装。要使用终端下载并安装 Oracle Java SE 平台,请按照以下说明操作。

1. 打开 终端 窗口。
2. 在提示符下,输入以下行,然后是您的包管理器名称,如下所示
Standard input or output 检索 java 包
# APT - Ubuntu, Linux Mint
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt update
$ sudo apt-get install oracle-java8-installer
# APT - Debian, etc.
$ echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | sudo tee /etc/apt/sources.list.d/webupd8team-java.list
$ echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | sudo tee -a /etc/apt/sources.list.d/webupd8team-java.list
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer
# Portage - Gentoo
# You need to accept the license and fetch the source code manually from http://www.oracle.com/technetwork/java/javase/downloads/index.html
#   and save it to /usr/portage/distfiles
$ echo "dev-java/oracle-jdk-bin Oracle-BCLA-JavaSE" | sudo tee -a /etc/portage/package.license # Accept the Oracle License
$ emerge oracle-jdk-bin
# Pacman - Arch
$ sudo pacman -S jdk8-openjdk
3. 现在应该安装所有 Java 软件,并且可以立即使用。

下载说明

[编辑 | 编辑源代码]

或者,您可以手动从 Oracle 网站 下载 Java 软件

为了方便我们的读者,下表显示了 Linux 操作系统最新 JDK 的直接链接。

操作系统 RPM 压缩包 许可证
Linux x86 下载 下载 Oracle 二进制代码许可协议
Linux x64 下载 下载 Oracle 二进制代码许可协议

开始编写代码

[编辑 | 编辑源代码]

GNOME 桌面中最常用的文本编辑器是 Gedit,而 KDE 桌面则可以使用 Kate。这两个编辑器都支持语法高亮和代码补全,因此足以满足我们的需求。

但是,如果您需要像 Windows 上的 Notepad++ 编辑器那样的强大且独立的文本编辑器,您将需要使用功能丰富的极简编辑器 - SciTE。如果您希望安装 SciTE,请按照以下说明操作

1. 打开 终端 窗口。
2. 在提示符下,输入以下内容
Standard input or output 检索 java 包
$ sudo apt-get install scite
3. 现在您就可以使用 SciTE 来满足您的编程需求。您也可以尝试 Geany。安装说明与 SciTE 的类似。
Mac OS 安装说明

在 Mac OS 上,JRE 和 JDK 已经安装。但是,安装的版本是购买计算机时最新的版本,因此您可能需要更新它。

更新 Mac OS 的 Java

[编辑 | 编辑源代码]
  1. 转到 Java 下载页面
  2. 机械地接受 Oracle 的许可协议。
  3. 单击 Mac OS X 的链接。
  4. 运行安装程序包。

JDK 可用性检查

[编辑 | 编辑源代码]

Java Development Kit (JDK) 是构建 Java 程序所必需的。为了我们的目的,您必须使用 JDK。首先,检查您的系统上是否已经安装了 JDK。为此,首先打开一个终端窗口并执行以下命令。

Standard input or output 可用性检查
java -version

如果 JDK 已安装并在您的可执行路径上,您应该会看到一些输出,告诉您命令行选项。输出将根据安装的版本和提供 Java 安装的供应商而有所不同。

Solaris 安装说明
Clipboard

待办事项
添加一个部分,描述将 Java 安装到 Solaris 机器上的步骤。整合本页面注释部分提供的一些信息。


在线编程没有安装选项

如果你已经安装了 JRE,你可以使用 Java Wiki 集成开发环境 (JavaWIDE) 直接在浏览器中编码,无需账户或特殊软件。

点击此处访问 JavaWIDE 沙箱开始使用。

更多信息,请点击此处访问 JavaWIDE 网站。


华夏公益教科书