官术网_书友最值得收藏!

1.5.2 使用Eclipse開發HelloWorld項目

(1)打開Eclipse后選擇菜單File→New→Project,彈出New Project對話框,在New Project對話框中選擇Java Project,單擊Next按鈕,彈出New Java Project對話框。

(2)在Project name對應的輸入框中輸入項目名稱HelloWorld,輸入的同時觀察下面兩行的Location,會發現Location的值會跟著輸入而同步改變。Location表示項目創建的位置,默認在工作空間下創建一個跟項目同名的文件夾。在JRE的選項中默認選擇了:Use a project specific JRE:jdk-14.0.1,表示使用JDK 14進行開發,也可在下拉列表框中選擇其他版本。單擊Finish按鈕,然后系統提示是否創建Module,這里暫時不創建,所以選擇Don't Create,這時左側的Project Explorer中就會出現一個名為HelloWorld的新項目。

HelloWorld項目創建完畢后,會在工作空間所在的路徑下創建一個與項目同名的文件夾。在Project Explorer中鼠標右鍵單擊項目HelloWorld,選擇Show In→System Explorer,就可打開工作空間所在路徑并看到HelloWorld文件夾。

打開HelloWorld文件夾,可以看到創建好的項目的文件夾結構,如圖1.19所示。其中,src是資源source的英文縮寫,該文件夾用于存放Java類。但src文件夾下不能直接放置Java類,先要創建包。bin文件夾用于存儲編譯好的class文件。

圖1.19 HelloWorld文件夾

(3)創建包。通常一個項目需要創建多個Java類,為了方便管理一個項目中的多個Java類,需要創建一個或多個包,以便將不同功能的Java類分開放置。包相當于一個容器,用于放置Java類,包位于項目的src文件夾下,對應在硬盤中不同的包是src文件夾下的不同的子文件夾。鼠標右鍵單擊src文件夾,選擇New→Package,彈出New Java Package對話框,在Project Name右側輸入包名,一般情況下用公司域名的倒序對包進行命名。例如,礪鋒科技公司的域名是seehope.com,則礪鋒科技公司開發的項目就用com.seehope來命名包,所以這里輸入com.seehope,如圖1.20所示。

單擊Finish按鈕,這時Project Explorer的結構如圖1.20所示,src文件夾下出現了名為com.seehope的包。

再來看看硬盤的文件夾結構,src文件夾下多了一個文件夾com,打開com文件夾,里面有個文件夾seehope,如圖1.21所示。所以名為com.seehope的包實際代表了二重文件夾結構,以此類推,包com.seehope.test將有三重文件夾。

圖1.20 新建包

圖1.21 com文件夾

(4)創建類。鼠標右鍵單擊包com.seehope,選擇New→Class,彈出New Java Class對話框,在Project Name的右側輸入類名HelloWorld。單擊Finish按鈕,結果如圖1.22所示。Project Explore的包下出現了一個HelloWorld.java文件,右側編輯框出現了類HelloWorld的編輯界面。

圖1.22 類編輯界面

再查看硬盤的項目文件夾,發現src\com\seehope路徑下出現了HelloWorld.java文件。也可在Project Explorer中鼠標右鍵單擊HelloWorld.java,選擇Show In→System Explorer進行查看。

(5)編寫代碼。在圖1.22所示的類編輯界面中編寫代碼,最終完整代碼如圖1.23所示。

圖1.23 編寫代碼

(6)編譯運行。單擊運行按鈕,即圖1.24上面所示的箭頭。右下角的Console(控制臺)出現了運行結果Hello World!!!,如圖1.24下面所示的箭頭。

圖1.24 編譯運行

這里編譯由Eclipse自動完成,無須程序員額外花時間去編譯。可以看到項目的bin\com\seehope路徑下出現了編譯好的HelloWorld.class文件,如圖1.25所示。

圖1.25 編譯文件所在路徑

Eclipse使用技巧參見本書配套資源實驗手冊的第1章。

主站蜘蛛池模板: 永嘉县| 婺源县| 正蓝旗| 黎城县| 广安市| 大埔区| 阿荣旗| 周口市| 稻城县| 南岸区| 伊宁市| 清水河县| 绍兴市| 铁岭市| 安庆市| 夏邑县| 文昌市| 广安市| 阳朔县| 竹溪县| 文登市| 东乌| 武强县| 阿坝| 崇左市| 佛冈县| 西平县| 营口市| 兰坪| 肥东县| 准格尔旗| 大埔县| 乡宁县| 自贡市| 虹口区| 泸水县| 大竹县| 阿拉善盟| 安化县| 永嘉县| 阳东县|