Java開發環境(含IDE)的搭建

  1. JDK安裝及JAVA環境變量配置
    1. 下載
      參考:JDK下載
      JDK1.7下載直達頁面:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u80-oth-JPR
      公司目前業務應用使用JDK1.7(目前只支持1.7, 1.8暫不支持)參考:JAVA應用開發部署規範
    2. 環境變量
      參考:JDK環境變量配置

      新建系統變量
      變量名:JAVA_HOME
      變量值:<JDK安裝路徑>例如:D:\Program Files\Java\jdk1.7.0_79
      變量名:PATH
      變量值:
      在「系統變量」選項區域中查看PATH變量,若是不存在,則新建變量 PATH,不然選中該變量,單擊「編輯」按鈕,在「變量值」文本框的起始位置添加「%JAVA_HOME%\bin;
      變量名:CLASSPATH
      變量值:
      在「系統變量」選項區域中查看CLASSPATH 變量,若是不存在,則新建變量CLASSPATH,不然選中該變量,單擊「編輯」按鈕,在「變量值」文本框的起始位置添加「.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

      win7的環境變量路徑以下圖:
             
  2. Eclipse下載及使用
    1. 下載
      1. 下載地址:http://www.eclipse.org/downloads/eclipse-packages/
        按操做系統選擇對應的版本

        可選擇就近的鏡像地址下載
      2. 下載後直接解壓便可
          
    2. Eclipse簡單使用教程
      1. 工做空間html

        項目啓動時通常能夠設置工做空間,你能夠將其設置爲默認工做空間,下次啓動後無需再配置:java

        explore_view_2

        工做空間(Workspace)有明顯的層次結構。 項目在最頂級,項目裏頭能夠有文件和文件夾。vim

        管理工做空間(Workspace)

        用戶經過使用視圖,編輯器和嚮導功能來建立和管理工做空間中的資源。其中,顯示工做區的內容不少意見中的Project Explorer視圖。顯示項目工做空間內容的視圖是Project Explorer視圖。windows

        explore_view_2

        文件建立嚮導(File > New > File) 。api

        explore_view_2

        文件夾(Folder)建立嚮導(File > New > Folder) 。瀏覽器

        explore_view_2

        工做空間(workspace)設置

        在菜單欄上選擇 "Window" => "preferences..." => "General"=>"Workspace",設置說明以下圖:oracle

        explore_view_2

        Eclipse切換工做空間(workspace)

        Eclipse切換工做空間能夠選擇菜單欄中選擇 "File" => "switch workspace":app

        explore_view_2

      2. Eclipse菜單介紹

        Eclipse 查看的菜單欄一般包含如下幾個菜單:eclipse

        • File 菜單
        • Edit 菜單
        • Navigate 菜單
        • Search 菜單
        • Project 菜單
        • Run 菜單
        • Window 菜單
        • Help 菜單

        setup1
        經過 Eclipse 插件你能夠添加新的菜單和菜單項。
        編輯器

        菜單描述

        菜單名
        描述
        File File 菜單運行你打開文件,關閉編輯器,保存編輯的內容,重命名文件。 此外還能夠導入和導出工做區的內容及關閉 Eclipse。
        Edit Edit 菜單有複製和粘貼等功能。
        Source 只有在打開 java 編輯器時 Source 菜單纔可見。 Source 菜單關聯了一些關於編輯 java 源碼的操做。
        Navigate Navigate 菜單包含了一些快速定位到資源的操做。
        Search Search 菜單能夠設置在指定工做區對指定字符的搜索。
        Project Project 菜單關聯了一些建立項目的操做。
        Run Run 菜單包含了一些代碼執行模式與調試模式的操做。
        Window Window 菜單容許你同時打開多個窗口及關閉視圖。 Eclipse 的參數設置也在該菜單下。
        Help Help 菜單用於顯示幫助窗口,包含了 Eclipse 描述信息,你也能夠在該菜單下安裝插件。
      3. Eclipse視圖介紹

        Eclipse視圖容許用戶以圖表形式更直觀的查看項目的元數據。 例如,項目導航視圖中顯示的文件夾和文件圖形表示在另一個編輯窗口中相關的項目和屬性視圖。

        Eclipse 透視圖(perspective) 能夠顯示任何的視圖和編輯窗口。

        全部的編輯器實例出如今一個編輯器區域內,能夠經過文件夾視圖查看。

        一個工做臺窗口能夠顯示任意數量的文件夾視圖。每一個文件夾視圖能夠顯示一個或多個視圖。

        下圖顯示了文件夾視圖的四個視圖。

        setup1

         

        視圖從一個文件夾視圖移動到另一個文件夾視圖只須要點擊視圖標題並推進視圖工具區域到另一個文件夾視圖。

        explore_view_2

        建立文件夾視圖

        文件夾視圖能夠經過移動視圖標題欄到編輯去外或移動標題欄到另一個文件夾視圖來動態建立。 下圖中若是你拖動了綠色線框內的標題欄意味着一個新的文件夾視圖將被建立。

        explore_view_2

        移動拖動圖標到窗口的底部,您能夠建立一個橫跨窗口整個寬度的視圖文件夾。移動拖動圖標到窗口的左邊或右邊,您能夠建立一個橫跨窗口的整個高度視圖文件夾。

        操做視圖

        你能夠在 Window 菜單中點擊 "Show View" 選項打開其餘視圖。

        explore_view_2

        點擊 "Other" 菜單選項會彈出一個 "Show View" 對話框,對話框中你能夠查找和激活視圖。

        explore_view_2

        視圖經過各個分類來組織。你能夠經過搜索框快速查找視圖。 而後打開視圖並選擇,點擊 "OK" 按鈕便可。

      4. 建立一個JAVA項目

        • 經過點擊 "File" 菜單而後選擇 New > Java Project
        • 在項目瀏覽器(Project Explorer)窗口中鼠標右擊任一地方選擇 New > Java Project
        • 在工具條上點擊新建按鈕  並選擇 Java Project

        新建 Java 項目嚮導有兩個頁面。

        第一個頁面:

        • 輸入項目名稱(Project Name 欄中)
        • 選擇 Java Runtime Environment (JRE) 或直接採用默認的
        • 選擇項目佈局(Project Layout),項目佈局決定了源代碼和 class 文件是否放置在獨立的文件夾中。 推薦的選項是爲源代碼和 class 文件建立獨立的文件夾。

        你能夠點擊"Finish" 按鈕來建立項目或點擊"Next" 按鈕來修改 java 構建的配置。

        Java構建路徑用於在編譯Java項目時找到依賴的類,包括如下幾項:

        • 源碼包
        • 項目相關的 jar 包及類文件
        • 項目引用的的類庫

        咱們能夠經過使用 Java 項目屬性對話框中的 Java Build Path(Java 構建路徑)選項來查看和修改 Java 構建路徑。

        Java 項目屬性對話框能夠經過在 Package Explorer 視圖中鼠標右擊指定的 Java 項目並選擇 Properties(屬性) 菜單項來調用。

        而後 在左邊窗口選擇 Java Build Path(Java 構建路徑)。

        1

        在 Java 構建路徑窗口中咱們能夠已經引用到的 jar 包。

        引用 jar 包能夠在 Libraries 選項卡中完成,在 Libraries 選項卡中咱們能夠經過點擊 Add JARs 來添加 Eclipse 工做空間中存在的jar包或 點擊 External JARs 來引入其餘文件中的 jar 包。

      5. 建立JAVA包及類
        • 經過點擊 "File" 菜單並選擇 New > Package
        • 在 Package Explorer 中經過右擊鼠標選擇 > Package
        • 在工具條上點擊包按鈕

        若是你要建立子包,在打開建立 Java 包嚮導前選擇好父包,這樣在名稱字段就有了父包的值。

        在嚮導彈出框(New Java Package)中能夠執行如下操做:

        • 輸入資源文件夾名(Source Folder 字段)
        • 輸入包名(Name 字段)
        • 點擊 "Finish"按鈕

         

        • 點擊 "File" 菜單並選擇 New > Class
        • 在 Package Explorer 窗口中右擊鼠標並選擇 New > Class
        • 點擊類的下拉按鈕 並選擇 在打開建立 Java 類嚮導前,最好選擇好Java類所屬的包名,這樣在建立 Java 類時包名字段就會自動填充。

        Java 類嚮導的彈窗中你能夠進行如下操做:

        • 確認文件夾名(Source Folder)和包名(Package)是否正確
        • 輸入類名
        • 選取其餘修飾類
        • 輸入超類(Superclass)的名稱或點擊 Browse(瀏覽)按鈕選擇已存在的類
        • 點擊 Add(添加) 按鈕選擇類實現的接口
        • 在複選框中能夠選擇方法建立方式及是否自動生成註釋 

        • 點擊 Finish(完成)按鈕
      6. Eclipse運行

        在運行配置(Run Configuration)對話框中能夠建立多個運行配置。每一個配置能夠在應用中啓用。

        運行配置(Run Configuration)對話框能夠經過 Run 菜單中選擇 Run Configurations 來調用。

        若是要給 Java 應用建立運行配置須要在左側列表中選擇 "Java Application" 並點擊 New 按鈕。

        對話框中描述的項有:

        • 運行配置名稱
        • 項目名
        • 主類名

        Arguments(參數)項有:

        • Program arguments(程序參數) 能夠 0 個或多個
        • VM arguments(Virtual Machine arguments:虛擬機參數) 能夠 0 個或多個

        Commons 選項卡中提供了通用配置,如標準輸入輸出的選項,能夠到控制檯或指定文件。

        點擊 Apply(提交) 按鈕保存運行配置並點擊 Run(運行) 按鈕從新執行 Java 應用。

        鼠標右擊包好 main 函數的 java 類選擇 Run As > Java Application

        一樣你也能夠在 Package Explorer 視圖中選擇包含 main 方法的類並按下快捷鍵: Alt + Shift + X, J

        在 Run 菜單中選擇 Run Configurations 來啓動 Java應用,點擊運行配置的名稱,而後點擊運行按鈕的Java應用程序。

        Run 菜單中的 Run 選項能夠從新啓動先前啓動 Java 應用。

        從新啓動先前啓動 Java 應用快捷鍵爲 Ctrl + F11。

      7. Eclispe 經常使用快捷鍵

        快捷鍵 描述
        編輯
        Ctrl+1 快速修復(最經典的快捷鍵,就不用多說了,能夠解決不少問題,好比import類、try catch包圍等)
        Ctrl+Shift+F 格式化當前代碼
        Ctrl+Shift+M 添加類的import導入
        Ctrl+Shift+O 組織類的import導入(既有Ctrl+Shift+M的做用,又能夠幫你去除沒用的導入,頗有用)
        Ctrl+Y 重作(與撤銷Ctrl+Z相反)
        Alt+/ 內容輔助(幫你省了多少次鍵盤敲打,太經常使用了)
        Ctrl+D 刪除當前行或者多行
        Alt+↓ 當前行和下面一行交互位置(特別實用,能夠省去先剪切,再粘貼了)
        Alt+↑ 當前行和上面一行交互位置(同上)
        Ctrl+Alt+↓ 複製當前行到下一行(複製增長)
        Ctrl+Alt+↑ 複製當前行到上一行(複製增長)
        Shift+Enter 在當前行的下一行插入空行(這時鼠標能夠在當前行的任一位置,不必定是最後)
        Ctrl+/ 註釋當前行,再按則取消註釋
        選擇
        Alt+Shift+↑ 選擇封裝元素
        Alt+Shift+← 選擇上一個元素
        Alt+Shift+→ 選擇下一個元素
        Shift+← 從光標處開始往左選擇字符
        Shift+→ 從光標處開始往右選擇字符
        Ctrl+Shift+← 選中光標左邊的單詞
        Ctrl+Shift+→ 選中光標又邊的單詞
        移動
        Ctrl+← 光標移到左邊單詞的開頭,至關於vim的b
        Ctrl+→ 光標移到右邊單詞的末尾,至關於vim的e
        搜索
        Ctrl+K 參照選中的Word快速定位到下一個(若是沒有選中word,則搜索上一次使用搜索的word)
        Ctrl+Shift+K 參照選中的Word快速定位到上一個
        Ctrl+J 正向增量查找(按下Ctrl+J後,你所輸入的每一個字母編輯器都提供快速匹配定位到某個單詞,若是沒有,則在狀態欄中顯示沒有找到了,查一個單詞時,特別實用,要退出這個模式,按escape建)
        Ctrl+Shift+J 反向增量查找(和上條相同,只不過是從後往前查)
        Ctrl+Shift+U 列出全部包含字符串的行
        Ctrl+H 打開搜索對話框
        Ctrl+G 工做區中的聲明
        Ctrl+Shift+G 工做區中的引用
        導航
        Ctrl+Shift+T 搜索類(包括工程和關聯的第三jar包)
        Ctrl+Shift+R 搜索工程中的文件
        Ctrl+E 快速顯示當前Editer的下拉列表(若是當前頁面沒有顯示的用黑體表示)
        F4 打開類型層次結構
        F3 跳轉到聲明處
        Alt+← 前一個編輯的頁面
        Alt+→ 下一個編輯的頁面(固然是針對上面那條來講了)
        Ctrl+PageUp/PageDown 在編輯器中,切換已經打開的文件
        調試
        F5 單步跳入
        F6 單步跳過
        F7 單步返回
        F8 繼續
        Ctrl+Shift+D 顯示變量的值
        Ctrl+Shift+B 在當前行設置或者去掉斷點
        Ctrl+R 運行至行(超好用,能夠節省好多的斷點)
        重構(通常重構的快捷鍵都是Alt+Shift開頭的了)
        Alt+Shift+R 重命名方法名、屬性或者變量名 (是我本身最愛用的一個了,尤爲是變量和類的Rename,比手工方法能節省不少勞動力)
        Alt+Shift+M 把一段函數內的代碼抽取成方法 (這是重構裏面最經常使用的方法之一了,尤爲是對一大堆泥團代碼有用)
        Alt+Shift+C 修改函數結構(比較實用,有N個函數調用了這個方法,修改一次搞定)
        Alt+Shift+L 抽取本地變量( 能夠直接把一些魔法數字和字符串抽取成一個變量,尤爲是多處調用的時候)
        Alt+Shift+F 把Class中的local變量變爲field變量 (比較實用的功能)
        Alt+Shift+I 合併變量
        Alt+Shift+V 移動函數和變量(不怎麼經常使用)
        Alt+Shift+Z 重構的後悔藥(Undo)
        其餘
        Alt+Enter 顯示當前選擇資源的屬性,windows下的查看文件的屬性就是這個快捷鍵,一般用來查看文件在windows中的實際路徑
        Ctrl+↑ 文本編輯器 上滾行
        Ctrl+↓ 文本編輯器 下滾行
        Ctrl+M 最大化當前的Edit或View (再按則反之)
        Ctrl+O 快速顯示 OutLine(不開Outline窗口的同窗,這個快捷鍵是必不可少的)
        Ctrl+T 快速顯示當前類的繼承結構
        Ctrl+W 關閉當前Editer(windows下關閉打開的對話框也是這個,還有qq、旺旺、瀏覽器等都是)
        Ctrl+L 文本編輯器 轉至行
        F2 顯示工具提示描述
相關文章
相關標籤/搜索