Java軟件開發基礎環境的搭建

    學習java的第一件事,應該就是先裝好IDE軟件,搭建好開發環境。然後就可以開始寫一個“Hello World!”的Java代碼啦!再以後就是隨着不斷的實踐,不斷的解決問題,看視頻或看書,慢慢的深入的掌握這門技術。
    本文以筆記的形式在此梳理了一下自己搭建java開發環境的過程。


1 下載並安裝JDK及其配置

1.1 下載JDK

  1. 衆所周知,SUN公司發明了JAVA,但由於在2009年SUN公司被甲骨文收購,所以需要去oracle官網下載JDK。要根據自己的電腦系統下載合適的版本。
    http://www.oracle.com/technetwork/java/javase/downloads/index.html
    下載的時候需要接受它的協議,可能需要免費註冊。

  2. 下載什麼版本好?有JDK5、JDK6、JDK7、JDK8,需要下載最新的版本嗎?

    更新的版本中會加入一些新的特性,並且一般而言都是會兼容之前的版本,所以,可以選擇一個較新的穩定版本,也不需要最新的,最新的可能不太穩定。

    在實際開發中,可能會遇到用到的JDK和自己用的版本不一樣,雖然可以在自己的電腦上安裝多個不同版本的JDK,但可能會出現一些問題,需要更改一些配置。感覺比較好的做法是把自己用的版本卸掉,然後安裝上項目開發用的版本即可。

1.2 安裝JDK

    windows下的JDK安裝包就是一個exe文件,在一個盤符下新建一個java文件夾,然後再在其下分別新建一個jdk的文件夾和一個jre的文件夾,在安裝的過程中第一次選擇新建的jdk的文件夾作爲jdk的安裝目錄,中途需要選擇新建的jre文件夾來作爲jre的安裝目錄來安裝jre。

注意:
  1. 在JDK安裝功能列表中,Java DB是可以選擇不安裝的,這是一個JDK自帶的純Java語言實現的關係型數據庫,通常的Java開發時用不到它。
  2. 另外,對於windows版的JDK安裝程序,除了安裝一個已經包含有JRE的JDK之外,還要再安裝一個獨立的JRE(所謂“公共的JRE”),並在註冊表中對其進行註冊,其目的是對於一些需要用到JRE的應用程序可以通過註冊信息自動的找到JRE。
  3. “公共JRE”是一個可選項,可以選擇不安裝,畢竟JDK中已經包含有了一個完整的JRE(只不過沒有在註冊表中註冊)。如果選擇了該項,在安裝完JDK之後,安裝程序還要提示用戶選擇公共JRE的安裝目錄。
  4. 如果在安裝JDK時選擇安裝了公共JRE,則不需要配置Path環境變量也可以運行java命令,這是由於公共JRE路徑寫入了註冊表的緣故。

1.3 配置JDK

    JDK的配置,實際上就是需要設置兩個環境變量,一個是可執行程序運行的路徑Path,另一個是類庫所在的路徑CLASS_PATH。可以新增一個環境變量JAVA_HOME,至於是選擇用戶環境變量還是系統環境變量,應該影響不大,用戶環境變量只是針對當前用戶,系統環境變量是針對系統,所有用戶可用。這裏選擇系統環境變量即可。然後編輯設置JAVA_HOME變量的值爲jdk的安裝目錄即可。然後再設置Path變量,在Path變量原有值的最前或者最後加上";%JAVA_HOME%\bin",最後需要新增CLASS_PATH變量,設置變量的值爲".;%JAVA_HOME%\lib"。“%JAVA_HOME%”表示環境變量JAVA_HOME的值。注意不同的路徑間要用“;”間隔。
  驗證是否安裝設置成功,需要打開cmd的dos窗口,輸入javac命令和java命令,如果出現很多有關選項的信息就說明安裝成功。
注意:我犯過一個錯,JAVA_HOME變量新建在用戶環境中,CLASSPATH和path改的是系統環境的,結果配置都是正確的,但是就是javac命令用不了,所以,這三個變量應該配置在一起,不能分開。


2 下載幫助文檔

    可以把java在線幫助文檔下載到本地,它提供了Java類庫和一些接口的詳細說明,在學習java語言和編寫java程序時經常需要查看該在線幫助文檔。http://www.oracle.com/technetwork/java/javase/documentation/jdk8-doc-downloads-2133158.html
  下載下來後解壓縮,然後在api目錄下用瀏覽器打開index.html文件即可使用。


3 Eclipse

3.1 Eclipse的下載及安裝

    百度搜索Eclipse,即可找到其下載地址:https://www.eclipse.org/downloads/,選擇Download Packages。然後我們選擇“Eclipse IDE for Java Developers ”,標準版的,再根據自己的系統版本下載恰當的版本,下載下來後解壓,就可以直接使用啦,它是綠色免安裝版的。
  第一次打開Eclipse,會彈出一個設置WorkSpace的對話框,就是設置我們源代碼存放的目錄。我們可以找一個位置新建一個目錄作爲默認的workspace,免得後面每次打開Eclipse都會彈出這個窗口。

3.2 Eclipse的常用設置及使用技巧

  1. 設置字體及其大小
      Window -> Preferences -> General -> Appearance -> Colors and Fornts,只需修改 Basic 裏面的 Text Font 就可以了。一般需要把字體大小調到12,字體格式一般不用修改。

  2. 設置背景色
      Window -> Preferences -> General -> Editors -> Text Editors,點擊Appearance color options裏面的Background color,然後自定義成護眼的豆沙綠色(色調85,飽和度123,亮度205)。
      上面只是設置了代碼編輯區爲護眼色,其他窗口顏色還沒變,設置其他窗口也爲護眼色則需要按如下步驟更改系統設置:
      在桌面空白處單擊右鍵 -> 個性化 -> 窗口顏色 -> 高級外觀設置,在“項目”中選擇“窗口”選項,點擊“顏色” -> 其他選項,來自定義護眼色。
      由於這改變的是系統的設置,所以也改變了其他應用的窗口背景顏色,如打開.txt文件,就會是剛纔設置的顏色。

  3. 自動補全
      Eclipse默認是輸入".“後纔會出現包或類成員的提示,也就意味着我們必須先輸入一個完整的類名,提示才能出來 。如果想每次只要輸入字母之後,也能出現提示呢,則可以這樣設置:Window -> Preferences -> Java -> Editor -> Content Assist -> Auto Activation,則在右邊的Auto Activation項下面可以設置:
      delay是自動彈出提示框的延時時間,我們可以修改成100毫秒;
      triggers這裏默認是”.",只要加上"abcdefghijklmnopqrstuvwxyz"或者"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"。

  4. eclipse中多行縮進與退格
      多行縮進:選中多行,按Tab鍵。
      多行退格:選中多行,按shift+tab鍵。

  5. 快捷鍵設置
      Window -> Preferences -> General -> Keys。設置Back爲Alt+z,Forward爲Alt+x。

  6. 列編輯模式
      3.5以上版本的Eclipse也有列編輯的功能。按過快捷鍵Alt+Shift+A 進入列編輯模式,修改完成後,再按一次 Alt+Shift+A 退出列編輯模式。

  7. 查找文件
      ctrl+shift+r : open resource, 打開資源。
      它可以打開當前eclipse的工作區中所有(打開的)工程中所有類型的文件,但只限手動編寫的文件,不含工程中引用到的jar包中的類、接口。
      另外ctrl+H快捷鍵也可以進行搜索。

3.3 Eclipse的使用

    從大的方面來說,Eclipse的使用主要包括三個方面:新建工程項目、導入工程項目、導出工程項目。

3.3.1 新建工程項目

    其實,這個在我們打開Eclipse的時候,會出現一個Welcome的頁面,在該頁有一項“Create a Hello World application”,我們何不來寫寫這個經典的“Hello World!”程序呢。在這個過程中,你就會發現用Eclipse來寫一個新的Java程序可以分爲四個步驟:新建項目工程、新建程序包、新建源文件、運行(建程序包和建文件也可以一步完成)。

3.3.2 導入工程項目

    在工作空間區單擊鼠標右鍵,選擇“Import…”,選擇“General->Existing Projects into Workspace”,然後就可以把一個已存在的工程導入到Eclipse中成爲新的工程。
    有時候,我們需要導入一個源碼工程,這時候就需要新建一個Project,然後再Import,選擇“File System”,然後再選擇源碼工程所在目錄即可。

3.3.3 導出工程項目

    這裏要說的導出不是Export,Export可以把一個工程項目導出來到一個特定的目錄。有時候我們想把我們的項目代碼拷出來到另一臺電腦上,這時候怎麼辦呢?選中工程項目名,單擊鼠標右鍵,選擇最下面的屬性,找到項目所在Location,然後把工程項目所在文件夾拷出來即可。

3.4 Eclipse自動編譯功能

    Eclipse具有自動編譯的功能,當用戶在編寫Java源文件的同時,Eclipse會自動的調用系統的Java編譯器編譯該文件,並將編譯好的class文件存在工作空間當前工程目錄下的bin文件夾中。


4 MyEclipse

    MyEclipse也是一款Java開發的IDE軟件,她是在開源Eclipse的基礎上針對Java企業級的應用開發集成了多種插件的收費版本。使用方法上和Eclipse一樣。


    至於web服務器Tomcat的安裝,和用的比較多的開源數據庫MySql的安裝(其實數據庫裝oracle和DB2都可以,這個可以裝在虛擬機裏面的Linux系統下),後面如果用到時再來補充完善。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章