跳至內容

安裝

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 網站。


華夏公益教科書