Java零基礎的第一個Java項目

概述


作為一個Java零基礎的小白程序員, 看到一堆技術無處下爪, 怎么辦?

本文引導你通過一個項目, 指引你配置好開發環境, 編譯并運行項目.

這通常也是一個入職的Java程序員進入團隊后的第一個任務.

目標


  1. 開發環境搭建

    • Java開發環境搭建, 下載&配置JDK
    • Tomcat環境搭建
    • Eclipse環境搭建
  2. 編譯并運行項目代碼, 直到打開如下頁面


步驟


Java開發環境搭建, 下載&配置JDK

window系統安裝java

  1. 下載JDK
    首先我們需要下載java開發工具包JDK,下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,點擊如下下載按鈕:

    在下載頁面中你需要選擇接受許可,并根據自己的系統選擇對應的版本,本文以 Window 64位系統為例:


    下載后JDK的安裝根據提示進行,還有安裝JDK的時候也會安裝JRE,一并安裝就可以了。安裝JDK,安裝過程中可以自定義安裝目錄等信息,例如我們選擇安裝目錄為C:\Program Files (x86)\Java\jdk1.8.0_91

  2. 配置環境變量
    2.1.安裝完成后,右擊"我的電腦",點擊"屬性",選擇"高級系統設置";


    2.2.選擇"高級"選項卡,點擊"環境變量";


    然后就會出現如下圖所示的畫面:


    在"系統變量"中設置3項屬性,JAVA_HOME,PATH,CLASSPATH(大小寫無所謂),若已存在則點擊"編輯",不存在則點擊"新建"。
    變量設置參數如下:
    變量名:JAVA_HOME
    變量值:C:\Program Files (x86)\Java\jdk1.8.0_91// 要根據自己的實際路徑配置
    變量名:CLASSPATH
    變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;//記得前面有個"."
    變量名:Path
    變量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

JAVA_HOME 設置


PATH設置


CLASSPATH 設置


  1. 這是 Java 的環境配置,配置完成后,你可以啟動 Eclipse 來編寫代碼,它會自動完成java環境的配置。
    注意:如果使用1.5以上版本的JDK,不用設置CLASSPATH環境變量,也可以正常編譯和運行Java程序。
    測試JDK是否安裝成功
    3.1、"開始"->"運行",鍵入"cmd";
    3.2、鍵入命令:java -versionjavajavac幾個命令,出現以下信息,說明環境變量配置成功;

Tomcat環境搭建

設置 Web 服務器:Tomcat
在市場上有許多 Web 服務器支持 Servlet。有些 Web 服務器是免費下載的,Tomcat 就是其中的一個。

Apache Tomcat 是一款 Java Servlet 和 JavaServer Pages 技術的開源軟件實現,可以作為測試 Servlet 的獨立服務器,而且可以集成到 Apache Web 服務器。下面是在電腦上安裝 Tomcat 的步驟:

http://tomcat.apache.org/上下載最新版本的 Tomcat。

一旦您下載了 Tomcat,解壓縮到一個方便的位置。例如,如果您使用的是 Windows,則解壓縮到 C:\apache-tomcat-5.5.29 中,并創建 CATALINA_HOME 環境變量指向這些位置。

在 Windows 上,可以通過執行下面的命令來啟動 Tomcat:
%CATALINA_HOME%\bin\startup.bat或者C:\apache-tomcat-5.5.29\bin\startup.bat
Tomcat 啟動后,可以通過在瀏覽器地址欄輸入http://localhost:8080/訪問 Tomcat 中的默認應用程序。如果一切順利,那么會顯示以下結果:

在 Windows 上,可以通過執行下面的命令來停止 Tomcat:
C:\apache-tomcat-5.5.29\bin\shutdown

Eclipse環境搭建

Eclipse 最新版本 Eclipse Neon,這個首次鼓勵用戶使用 Eclipse Installer 來做安裝,這是一種由Eclipse Oomph提供的新技術,它通過提供一個很小的安裝器來使得各種工具可以按需下載和安裝。

Eclipse 是基于 Java 的可擴展開發平臺,所以安裝 Eclipse 前你需要確保你的電腦已安裝 JDK。
若你打開 Eclipse 的時候發現如下的對話框,則說明你的電腦未安裝 JDK 環境。


JDK 安裝可以查看我們的Java開發環境配置
第一步:訪問下載頁面
下載地址為:https://www.eclipse.org/downloads/

第二步:選擇國內鏡像
在國內,我們要選擇國內的鏡像,這樣下載速度比較快。


第三步:選擇安裝包
下載完成后解壓下載包,可以看到Eclipse Installer安裝器,雙擊它,彈出安裝頁面,你可以選擇各種不同的語言的開發環境(包括Java、C/C++、JavaEE、PHP 等):

第四步:選擇安裝目錄
選擇 IDE 的安裝目錄:


第五步:等待安裝完成
選定安裝目錄后,點擊 "INSTALL" 即可,接下來我們等待安裝完成就可以使用了:


使用 Eclipse
Eclipse 是基于 Java 的可擴展開發平臺,所以安裝 Eclipse 前你需要確保你的電腦已安裝 JDK,JDK 安裝可以查看我們的Java開發環境配置
第一次打開需要設置工作環境,你可以指定工作目錄,或者使用默認的C盤工作目錄,點擊 ok 按鈕。

創建一個項目:選擇 File--New--java Project,如圖:


輸入項目名稱,比如我輸入test,然后點擊finish


完成項目的創建,點擊紅框里的小圖標,如圖:


然后在左側菜單選擇test項目,右鍵--new--class


鍵入類名,如輸入 test,如圖,然后點擊finish


這樣在代碼框里面你就可以開始輸入代碼啦!


運行項目代碼

從小猿網站上下載項目代碼http://www.xiaoyuanedu.com/download/XYDL/PROJ_XYCMSLITE.zip

  1. 運行eclipse, 并創建新的工作區


  2. 導入下載并解壓后的項目
    選擇導入


選擇導入已有項目


導入地址為解壓的代碼文件路徑, 列表中選擇項目名, 并點擊完成


編譯并運行項目

  1. 創建tomcat服務器 (如果你已經創建過Tomcat 服務器可以跳過此步)
    選擇 window->show view -> servers


    如果沒有服務器情況下, 列表中會出現如下提示, 點擊(如果有服務器, 選擇一個服務器并編輯)


    創建新服務器, 選擇你之前安裝的tomcat版本. 點下一步


    選擇tomcat安裝路徑


    從左側列表中添加當前項目進入右側 列表, 點擊完成


  2. 通常項目文件因為依賴的包不同會有編譯錯誤(如果沒有錯誤, 請跳過此步)
    錯誤如下:


解決此錯誤, 在項目上右鍵點擊 彈出菜單選擇 屬性(properties) -> 彈出頁面選擇Java build path -> 檢查引用的庫, 發現 server library 未指定錯誤(unbound) -> 選擇出問題的庫 然后點編輯(edit) 按鈕


彈出頁面中選擇本機安裝的tomcat 庫. 然后點擊完成


  1. 錯誤解決后, 開始運行項目
    在index.java 文件上右鍵點擊 并選擇 run as - > 選擇你之前創建(或已有的)的tomcat服務器開始運行


正確運行后的效果如下


總結


如果你是一個剛入職的小白, 那么這基本上就是你入職后第一天要完成的任務.
通過本項目的練習, 更夠讓你從零基礎快速過度到項目開發中.

如果你缺少項目經驗, 想通過項目訓練自己的開發能力, 請前往 www.xiaoyuanedu.com選擇更多, 更高級別的練習項目.

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 第一個項目 #Java開發環境搭建, 下載&配置JDK #Tomcat環境搭建 #Eclipse環境搭建 # 運行...
    小猿的項目經理閱讀 486評論 0 1
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,353評論 25 708
  • 華山之巔,我一襲白衣,背負四尺長劍,腰間別著一壺酒,迎風而立。但此時的我說不上有多瀟灑,甚至可以說有些狼狽。因為,...
    寒兮閱讀 422評論 0 1
  • 從9月1日開始到現在,除了門診的實習案例,個人處理客戶案例累積12次,有些朋友會不理解為什么我選擇了這么苦逼的工作...
    竺子閱讀 188評論 0 0
  • 我想念以前,我眷戀過去,我痛恨時間 。心酸楚,淚纏綿。不知情絲為誰牽。 時間被大海吞噬,繁星隕落得當兒。徒留...
    寞MY閱讀 378評論 0 2