- Google Guice 教程
- Guice - 首頁
- Guice - 概述
- Guice - 環境搭建
- Guice - 第一個應用程式
- 繫結示例
- Guice - 連結繫結
- Guice - 繫結註解
- Guice - @Named 繫結
- Guice - 常量繫結
- Guice - @Provides 註解
- Guice - Provider 類
- Guice - 建構函式繫結
- Guice - 內建繫結
- Guice - 即時繫結
- 注入示例
- Guice - 建構函式注入
- Guice - 方法注入
- Guice - 欄位注入
- Guice - 可選注入
- Guice - 按需注入
- 其他示例
- Guice - 作用域
- Guice - AOP
- Guice 有用資源
- Guice - 快速指南
- Guice - 有用資源
- Guice - 討論
Google Guice - 環境搭建
本地環境搭建
如果您仍然希望為 Java 程式語言設定您的環境,那麼本節將指導您如何在您的機器上下載和設定 Java。請按照以下步驟設定環境。
Java SE 可從以下連結免費獲取 下載 Java。因此,您可以根據您的作業系統下載一個版本。
按照說明下載 java 並執行.exe 檔案以在您的機器上安裝 Java。在您的機器上安裝 Java 後,您需要設定環境變數以指向正確的安裝目錄。
為 Windows 2000/XP 設定路徑
假設您已將 Java 安裝在c:\Program Files\java\jdk目錄中
右鍵單擊“我的電腦”,然後選擇“屬性”。
在“高階”選項卡下,單擊“環境變數”按鈕。
現在,修改“Path”變數,使其還包含 Java 可執行檔案的路徑。例如,如果路徑當前設定為“C:\WINDOWS\SYSTEM32”,則將您的路徑更改為“C:\WINDOWS\SYSTEM32;c:\Program Files\java\jdk\bin”。
為 Windows 95/98/ME 設定路徑
假設您已將 Java 安裝在c:\Program Files\java\jdk目錄中
編輯“C:\autoexec.bat”檔案,並在末尾新增以下行
'SET PATH=%PATH%;C:\Program Files\java\jdk\bin'
為 Linux、UNIX、Solaris、FreeBSD 設定路徑
環境變數 PATH 應設定為指向 Java 二進位制檔案安裝的位置。如果您在執行此操作時遇到問題,請參閱您的 shell 文件。
例如,如果您使用bash作為您的 shell,則您將在“.bashrc”的末尾新增以下行:export PATH=/path/to/java:$PATH'
流行的 Java 編輯器
要編寫 Java 程式,您需要一個文字編輯器。市場上甚至有更復雜的 IDE 可供使用。但目前,您可以考慮以下其中之一
記事本:在 Windows 機器上,您可以使用任何簡單的文字編輯器,如記事本(推薦用於本教程)、TextPad。
Netbeans:是一個開源且免費的 Java IDE,可以從 https://www.netbeans.org/index.html 下載。
Eclipse:也是一個由 Eclipse 開源社群開發的 Java IDE,可以從 https://www.eclipse.org/ 下載。
Google Guice 環境
下載最新版本的 Google Guice 和相關的 jar 檔案。
在撰寫本教程時,我們已將它們複製到 C:\>Google 資料夾中。
| 作業系統 | 存檔名稱 |
|---|---|
| Windows | guice-5.0.0-BETA-1.jar;aopalliance-1.0.jar;guava-30.0-jre.jar;javax.inject-1.jar;asm-9.0.jar |
| Linux | guice-5.0.0-BETA-1.jar;aopalliance-1.0.jar;guava-30.0-jre.jar;javax.inject-1.jar;asm-9.0.jar |
| Mac | guice-5.0.0-BETA-1.jar;aopalliance-1.0.jar;guava-30.0-jre.jar;javax.inject-1.jar;asm-9.0.jar |
設定 CLASSPATH 變數
設定CLASSPATH環境變數以指向 Guice jar 檔案的位置。假設您已將 Guice 和相關的 jar 檔案儲存在各個作業系統的 Google 資料夾中,如下所示。
| 作業系統 | 輸出 |
|---|---|
| Windows | 將環境變數 CLASSPATH 設定為 %CLASSPATH%;C:\Google\guice-5.0.0-BETA-1.jar;C:\Google\aopalliance-1.0.jar;C:\Google\asm-9.0.jar;C:\Google\guava-30.0-jre.jar;C:\Google\javax.inject-1.jar;.; |
| Linux | export CLASSPATH=$CLASSPATH:Google/guice-5.0.0-BETA-1.jar:Google/aopalliance-1.0.jar:C:\Google\asm-9.0.jar:Google/guava-30.0-jre.jar:Google/javax.inject-1.jar:. |
| Mac | export CLASSPATH=$CLASSPATH:Google/guice-5.0.0-BETA-1.jar:Google/aopalliance-1.0.jar:C:\Google\asm-9.0.jar:Google/guava-30.0-jre.jar:Google/javax.inject-1.jar:. |