Eclipse使用入門(mén)教程 說(shuō)起java的IDE,朗朗上口的無(wú)非是Eclipse了,假若能熟練Eclipse,對(duì)于我們編寫(xiě)java程序會(huì)起到事半功倍的效果,大大提高我們工作效率。因此本篇博文,筆者只是針對(duì)剛剛?cè)腴T(mén)java的新手,以便他們能盡快掌握Eclipse的使用。 1. 常用快捷鍵 這是使用工具的第一步,熟練使用快捷鍵對(duì)于我們編寫(xiě)程序會(huì)起到相當(dāng)大幫助,所以這里筆者列出的快捷鍵建議大家必須都掌握。 Ctrl + 鼠標(biāo)左鍵(類(lèi)、方法、屬性的變量名詞):定位跟蹤某變量聲明或定義的位置 Ctrl + S:保存當(dāng)前文件 Ctrl + X:剪切 Ctrl + C:復(fù)制 Ctrl + V:粘貼 Ctrl + D:刪除當(dāng)前行 Ctrl + F:查找/替換(當(dāng)前編輯窗口) Ctrl + H:全局搜索 Ctrl + /:注釋當(dāng)前行或多行代碼 Ctrl + Shift + C:注釋當(dāng)前行或多行代碼 Ctrl + Shift + F:格式化當(dāng)前代碼 Ctrl + Shift + O:缺少的Import語(yǔ)句被加入,多余的Import語(yǔ)句被刪除(先把光標(biāo)定位到需導(dǎo)入包的類(lèi)名上) Ctrl + Shift + S:保存所有文件 Ctrl + Shift + X:把當(dāng)前選中的文本全部變?yōu)榇髮?xiě) Ctrl + Shift + Y:把當(dāng)前選中的文本全部變?yōu)樾?xiě) Alt + /:代碼智能提示 Alt + Shift + R:重命名(包括文件名、類(lèi)名、方法名、變量名等等,非常好用) Alt + Shift + J:生成類(lèi)或方法的注釋 Alt + Shift + S:打開(kāi)Source窗口(生成get、set方法,實(shí)現(xiàn)、覆蓋接口或類(lèi)的方法,很常用) Alt + Shift + D, J:如果有main方法入口,則以Debug方式執(zhí)行代碼 Alt + Shift + X, J:如果有main方法入口,則以Run方式執(zhí)行代碼 2常見(jiàn)概念和操作 2.1項(xiàng)目(Project) Eclipse中所有的可以編譯運(yùn)行的資源必須放在項(xiàng)目中,單獨(dú)打開(kāi)文件很多功能不可用。項(xiàng)目表示了一系列相關(guān)的文件和設(shè)置(例如類(lèi)路徑,編譯器級(jí)別,發(fā)布路徑等等的設(shè)置)。一般來(lái)說(shuō)目錄下的.project和.classpath這兩個(gè)文件描述了當(dāng)前項(xiàng)目的信息。打開(kāi)項(xiàng)目可以先選中單個(gè)或者多個(gè)項(xiàng)目,然后選擇菜單Project -> Open Project,或者點(diǎn)右鍵選擇菜單Open Project。關(guān)閉項(xiàng)目可以先選中要關(guān)閉的單個(gè)或者多個(gè)項(xiàng)目,然后選擇菜單Project -> Close Project,或者點(diǎn)右鍵選擇菜單Close Project。 2.2工作區(qū)(Workspace) 一個(gè)Eclipse可以有多個(gè)工作區(qū),每個(gè)工作區(qū)包含了多個(gè)項(xiàng)目,以及所有其余的設(shè)置信息例如界面布局,文字大小,服務(wù)器定義等等。但是一個(gè)工作區(qū)只能被單個(gè)Eclipse進(jìn)程使用。另外同一個(gè)項(xiàng)目也會(huì)加入到不同的工作區(qū)中。注意刪除工作區(qū)目錄的時(shí)候很可能誤刪位于工作區(qū)中的項(xiàng)目文件。工作區(qū)目錄會(huì)有一個(gè)名為.metadata的目錄來(lái)保存所有設(shè)置信息。在Eclipse啟動(dòng)的時(shí)候會(huì)讓你選擇要使用的工作區(qū)。如果輸入的工作區(qū)目錄不存在,Eclipse會(huì)自動(dòng)創(chuàng)建它。 2.3導(dǎo)入、導(dǎo)出Java項(xiàng)目 2.3.1導(dǎo)入項(xiàng)目 當(dāng)下載了包含Eclipse項(xiàng)目的源代碼文件后,我們可以把它導(dǎo)入到當(dāng)前的Eclipse工作區(qū)然后編輯和查看。點(diǎn)擊菜單File->Import,然后在彈出的Import對(duì)話框中展開(kāi)General目錄,選擇Existing Projects into Workspace,接著點(diǎn)擊Next按鈕。當(dāng)選中單選鈕Select root directory:時(shí)可以點(diǎn)擊Browse…按鈕選中包含項(xiàng)目的文件夾,如果包含項(xiàng)目的話就可以在中間的Projects列表框中顯示;而當(dāng)選中單選鈕Select archive file:時(shí)可以點(diǎn)擊Browse…按鈕選中包含項(xiàng)目的ZIP壓縮包,如果包含項(xiàng)目的話就可以在中間的Projects列表框中顯示。最后點(diǎn)擊Finish按鈕就可以導(dǎo)入項(xiàng)目并打開(kāi)了。如下圖所示:
圖3.11 導(dǎo)入項(xiàng)目 2.3.2導(dǎo)出項(xiàng)目 點(diǎn)擊菜單File->Export,然后在彈出的Export對(duì)話框中展開(kāi)General目錄,選擇Archive File,接著點(diǎn)擊Next按鈕。然后在To archive file:輸出框中選中要保存的文件名,一般寫(xiě)成項(xiàng)目名.zip,然后點(diǎn)擊Finish按鈕即可導(dǎo)出當(dāng)前項(xiàng)目。還有一種方式是手工打包,用WinRAR或者WinZIP等工具都可以,先點(diǎn)擊工具欄上的 打開(kāi)項(xiàng)目所在目錄,接著就可以用你喜歡的工具來(lái)打包代碼目錄了。 2.4快速修正代碼錯(cuò)誤 在Eclipse的編輯器中編寫(xiě)代碼以及編譯后會(huì)顯示檢查出來(lái)的錯(cuò)誤或者警告并在出問(wèn)題的代碼行首的隔條上顯示紅色的燈泡。左鍵點(diǎn)擊燈泡或者按下快捷鍵Ctrl+1 (或者菜單Edit > Quick Fix)可以顯示修正意見(jiàn),并在修正前顯示預(yù)覽。如下圖所示: 圖 3.12 快速修正代碼錯(cuò)誤 2.5優(yōu)化導(dǎo)入列表 代碼中經(jīng)常會(huì)導(dǎo)入無(wú)用的包和類(lèi),通過(guò)菜單Source -> Organize Imports或者在編輯器的上下文菜單中選擇菜單項(xiàng)Source -> Organize Imports,或者按下快捷鍵Ctrl+Shift+O也可以來(lái)重新組織并去掉無(wú)用的類(lèi)和包。 2.6添加,修改,刪除JRE 通過(guò)菜單Window -> Preferences,然后選擇Java > Installed JREs,可以打開(kāi)供在Eclipse編寫(xiě)程序所使用的JRE列表。復(fù)選框選中的JRE是默認(rèn)的JRE,它被項(xiàng)目里面所有的項(xiàng)目來(lái)作為編譯和啟動(dòng)的JRE(除非在項(xiàng)目的Build Path中指定了其它的JRE)??梢酝ㄟ^(guò)Add…按鈕來(lái)添加新的JRE定義(在彈出的對(duì)話框中選擇Browse…按鈕然后選中JDK的安裝目錄,之后點(diǎn)擊OK即可),Edit…按鈕來(lái)修改JRE定義,Remove按鈕來(lái)刪除JRE定義,選中不同的JRE前面的復(fù)選框來(lái)把它作為默認(rèn)JRE。雖然MyEclipse能夠自動(dòng)找到并顯示一個(gè)JRE,但是強(qiáng)烈建議大家添加一個(gè)JDK來(lái)進(jìn)行開(kāi)發(fā),便于查看JDK類(lèi)源碼和編碼時(shí)能夠顯示提示信息。如下圖所示: 圖 3.13 配置安裝的JRE 2.7查看類(lèi)定義,層次和源碼 查看類(lèi)定義或者其源碼,可以在編輯器的上下文菜單中選擇Open Declaration,或者選擇菜單Navigate -> Open Declaration,或者按下F3鍵。如果這個(gè)類(lèi)關(guān)聯(lián)了源碼(例如JDK里面的類(lèi)),就可以看到源代碼,否則只能看到類(lèi)的方法和成員信息。 查看類(lèi)的繼承層次,可以在編輯器的上下文菜單中選擇Open Type Hierarchy,或者選擇菜單Navigate -> Open Type Hierarchy,或者按下F4鍵,或者將類(lèi)或者包拖放到Hierarchy視圖,就可以在Hierarchy視圖看到類(lèi)的繼承層次,之后就可以點(diǎn)擊對(duì)應(yīng)的類(lèi)看到定義了。 2.8查找類(lèi)文件(Open Type) 要快速找到某個(gè)類(lèi)型的定義,選擇菜單Navigate -> Open Type,或者按下Ctrl+Shift+T鍵,或者按下工具欄按鈕。這時(shí)候可以出現(xiàn)Open Type對(duì)話框,在Enter type name prefix or pattern輸入框中鍵入類(lèi)的頭幾個(gè)字母,或者也可以使用?和*這樣的通配符來(lái)模糊查找,對(duì)話框下面的列表中將會(huì)顯示匹配的類(lèi)文件,選中列表中顯示的單個(gè)或者多個(gè)類(lèi)定義來(lái)打開(kāi)它。如果這個(gè)類(lèi)關(guān)聯(lián)了源碼(例如JDK里面的類(lèi)),就可以看到源代碼,否則只能看到類(lèi)的方法和成員信息。如下圖所示: 圖 3.14 Open Type對(duì)話框 2.9源碼目錄,輸出路徑,Library和編譯器版本設(shè)置 點(diǎn)擊菜單Project -> Properties 或者在Package Explorer項(xiàng)目節(jié)點(diǎn)上右鍵點(diǎn)擊選擇上下文菜單中的Properties,或者用快捷鍵Alt+Enter,可以打開(kāi)項(xiàng)目屬性對(duì)話框。選擇左側(cè)的Java Build Path,可以在右側(cè)顯示項(xiàng)目的類(lèi)路徑有關(guān)的設(shè)置標(biāo)簽頁(yè)。Source頁(yè)顯示了源代碼目錄(可以使用一個(gè)或者多個(gè),里面的源文件將會(huì)被編譯)以及Java源代碼編譯后產(chǎn)生的類(lèi)文件所存放的目錄。這些參數(shù)都可以修改,源代碼目錄可以添加或者刪除。Package Explorer 視圖默認(rèn)是不顯示類(lèi)文件的輸出目錄的。如下圖所示: 圖 3.15 源碼目錄和輸出路徑 點(diǎn)擊Libraries頁(yè)面則可以設(shè)置當(dāng)前項(xiàng)目的類(lèi)路徑,這些類(lèi)庫(kù)在編譯源文件時(shí)使用。如下圖所示: 圖 3.16 類(lèi)庫(kù) Add JARs按鈕可以將當(dāng)前項(xiàng)目中的jar文件加入到類(lèi)路徑,Add External JARs則將添加項(xiàng)目外的jar文件到類(lèi)路徑,Add Variable添加變量,Add Library可以添加類(lèi)庫(kù)(一個(gè)或者多個(gè)jar文件的集合,由開(kāi)發(fā)工具定義和管理),Add Class Folder則添加目錄中的類(lèi)文件,Edit可以修改所選類(lèi)庫(kù)的設(shè)置,Remove則從類(lèi)路徑中刪除選中的類(lèi)庫(kù)。 在開(kāi)發(fā)中不可避免的需要設(shè)置源代碼的編譯級(jí)別,例如使用JDK1.6來(lái)開(kāi)發(fā)將來(lái)運(yùn)行于JDK1.4上的項(xiàng)目,那么這時(shí)候需要設(shè)置編譯器的等級(jí),否則將來(lái)的類(lèi)文件會(huì)因?yàn)榘姹具^(guò)高而不能被目標(biāo)JDK識(shí)別。點(diǎn)擊項(xiàng)目屬性對(duì)話框中的Java Compiler可以設(shè)置代碼的編譯器級(jí)別。如下圖所示:
圖3.17 編譯器級(jí)別 如果只是修改當(dāng)前項(xiàng)目的編譯器級(jí)別,可以選中復(fù)選框Enable project specific settings,然后在Compiler compliance level右側(cè)的下拉框中選擇目標(biāo)的編譯級(jí)別,例如5.0,1.4等等。還可以去掉Use default compliance settings復(fù)選框的選中狀態(tài),來(lái)進(jìn)一步設(shè)置。這些設(shè)置將會(huì)影響到源代碼中的語(yǔ)法錯(cuò)誤檢查,例如要在1.4級(jí)別的項(xiàng)目中用5.0的語(yǔ)法寫(xiě)代碼,肯定是會(huì)報(bào)錯(cuò)的。 如果要修改所有項(xiàng)目的默認(rèn)編譯級(jí)別,點(diǎn)擊Configure Workspace Settings…來(lái)打開(kāi)全局設(shè)置對(duì)話框,這兩處的設(shè)置幾乎是一樣的,就不再贅述了。 2.10生成getter和setter方法 在寫(xiě)JavaBean的時(shí)候常常要寫(xiě)一些模式化的getXXX()和setXXX()這樣的方法,我們可以用Eclipse來(lái)自動(dòng)生成這些模版化的方法。先寫(xiě)好private String name; 這樣的變量定義,然后選擇菜單Source -> Generate Getters and Setters… 或者在編輯器中點(diǎn)擊右鍵選擇菜單Source -> Generate Getters and Setters…就可以打開(kāi)Generate Getters and Setters對(duì)話框,在對(duì)話框中選擇要生成的方法,然后點(diǎn)擊OK按鈕即可。 2.11格式化源代碼 有時(shí)候代碼手寫(xiě)的很亂,這時(shí)候可以先選中要格式化的代碼(不選擇是格式化當(dāng)前文件的所有代碼),通過(guò)選擇菜單Source -> Format 或者在編輯器中點(diǎn)擊右鍵選擇菜單Source -> Format 或者通過(guò)快捷鍵Ctrl+Shift+F來(lái)快速的將代碼格式化成便于閱讀的格式。這個(gè)操作在MyEclipse中也可以格式化XML,JSP,HTML等源文件。 注釋和取消注釋 使用快捷鍵 Ctrl + / 可以將選中的代碼快速的添加或者去掉兩個(gè)斜線(//)風(fēng)格的注釋。 2.12手工和自動(dòng)編譯 如果是特別大的項(xiàng)目,例如幾千個(gè)源代碼,使用Eclipse來(lái)自動(dòng)編譯將會(huì)是一場(chǎng)噩夢(mèng)。每鍵入一行代碼都會(huì)自動(dòng)啟動(dòng)編譯器檢查進(jìn)程,嚴(yán)重時(shí)候屏幕甚至?xí)ㄖ粍?dòng)(這也是Eclipse的一個(gè)優(yōu)點(diǎn)之中的缺點(diǎn))。這時(shí)候可以切換Eclipse的自動(dòng)編譯為手工編譯。去掉菜單Project -> Build Automatically 的選中狀態(tài)后,項(xiàng)目就變成了手工編譯狀態(tài);再次點(diǎn)擊菜單可以重新切換會(huì)自動(dòng)編譯狀態(tài)。這時(shí)候再鍵入代碼就不會(huì)自動(dòng)檢查編譯錯(cuò)誤了,也不會(huì)生成編譯后的類(lèi)文件,這樣有助于快速的寫(xiě)代碼。此時(shí)要進(jìn)行編譯可以選擇菜單Project -> Build Project 來(lái)編譯當(dāng)前項(xiàng)目或者 Project -> Build All來(lái)編譯所有項(xiàng)目。 2.13直接粘貼Java源碼為類(lèi)文件 Eclipse 3.3 支持一個(gè)功能就是如果剪貼板上放的是Java源程序,例如如下所示的代碼復(fù)制到剪貼板上: public class YetAnother { } 那么點(diǎn)擊菜單Edit -> Paste 或者在Package Explorer視圖的項(xiàng)目節(jié)點(diǎn)的上下文菜單中選擇Paste,或者按下快捷鍵Ctrl + V,那么Eclipse會(huì)根據(jù)這段代碼自動(dòng)生成一個(gè)新的.java 文件并把它加入到當(dāng)前項(xiàng)目的源代碼目錄中。 首先選中Package Explorer視圖的文件節(jié)點(diǎn)(Java類(lèi)或者普通文件都可以),那么點(diǎn)擊菜單Edit -> Copy 或者在Package Explorer視圖的項(xiàng)目節(jié)點(diǎn)的上下文菜單中選擇Copy,或者按下快捷鍵Ctrl + C,之后再選擇粘貼的話,會(huì)在要粘貼的位置創(chuàng)建原始文件的副本,如果是類(lèi)的話會(huì)自動(dòng)修改其包定義或者提示你輸入類(lèi)的新名稱(chēng)。如果你在Windows的文件瀏覽器中選中一個(gè)文件或者文件夾復(fù)制,之后再在Eclipse中粘貼,那么這個(gè)文件或者文件夾會(huì)立即復(fù)制并加入到當(dāng)前項(xiàng)目中,這樣可以快速的導(dǎo)入一些單獨(dú)的源代碼。 2.14斷點(diǎn)和調(diào)試器 在源代碼的隔條上雙擊鼠標(biāo)可以切換是否在當(dāng)前行設(shè)置斷點(diǎn)(break point),斷點(diǎn)以的形式顯示,如下圖所示: 圖 3.18 斷點(diǎn) 之后我們可以通過(guò)菜單Run->Debug,或者Run -> Debug As -> 1 Java Application,或者通過(guò)工具欄按鈕,或者快捷鍵F11,或者在編輯器的上下文菜單中選擇 Debug As -> 1 Java Application 來(lái)啟動(dòng)調(diào)試器。當(dāng)調(diào)試器遇到斷點(diǎn)時(shí)就會(huì)掛起當(dāng)前線程并切換到調(diào)試透視圖。調(diào)試透視圖將會(huì)顯示Debug視圖,Variables視圖,Breakpoints視圖和Expressions視圖。例如我們的程序調(diào)試時(shí)如下所示: 圖 3.19 Debug 視圖 Debug 視圖中顯示了當(dāng)前所有運(yùn)行中的線程以及所執(zhí)行的代碼所在的位置。 這時(shí)候編輯器中將會(huì)以綠色高亮行背景指示執(zhí)行代碼的位置,如下圖所示: 圖 3.20 調(diào)試時(shí)候的代碼指示器 而Variables視圖則顯示當(dāng)前方法或者類(lèi)中的局部,全局等變量的值。 這時(shí)候線程已經(jīng)掛起,點(diǎn)擊Debug視圖的 Resume按鈕來(lái)繼續(xù)往下執(zhí)行,要重新掛起可以選擇某個(gè)線程,然后點(diǎn)擊 Suspend按鈕。要一行行的調(diào)試代碼,可以點(diǎn)擊 Step Over按鈕來(lái)往下執(zhí)行,或者按下F6鍵。要終止調(diào)試,可以點(diǎn)擊 按鈕。 注:Eclipse中的調(diào)試器功能很完善,但是使用也非常復(fù)雜,更詳細(xì)的資料可以參考IBM的開(kāi)發(fā)人員站點(diǎn)或者Eclipse的幫助文檔。限于篇幅這里就不再多介紹了。 2.15快速加入、刪除jar包到Build Path 首先將jar文件復(fù)制到項(xiàng)目中(參考復(fù)制項(xiàng)目中的文件一節(jié)),然后在Package Explorer視圖的jar文件上單擊右鍵,選擇菜單Build Path -> Add to Build Path 就可以將這個(gè)jar文件加入Build Path;要從項(xiàng)目的Build Path中去掉這個(gè)jar文件,可以選擇菜單Build Path -> Remove from Build Path。 如果是MyEclipse的Web項(xiàng)目的話,當(dāng)你將jar文件添加到WebRoot/WEB-INF/lib 下后,MyEclipse會(huì)自動(dòng)把它加入到當(dāng)前項(xiàng)目。如果發(fā)現(xiàn)新加入的文件沒(méi)有顯示在Eclipse中,可以在Package Explorer視圖中選擇上下文菜單中的Refresh或者按下快捷鍵F5就可以看到了。 2.16查看當(dāng)前類(lèi)被哪些類(lèi)引用 在項(xiàng)目中如果能看到類(lèi)或者變量,方法被哪些其它的類(lèi)所引用,將會(huì)大大的加快調(diào)試或者理解程序結(jié)構(gòu)的進(jìn)度。可以在編輯器的上下文菜單中選擇References -> Project來(lái)顯示當(dāng)前項(xiàng)目哪些類(lèi)引用到了它,或者References -> Workspace來(lái)看整個(gè)工作區(qū)里面哪些類(lèi)引用到了它。查找結(jié)果顯示在Search視圖中。 2.17設(shè)置編輯器字體,顏色和顯示行號(hào) 默認(rèn)情況下Eclipse的代碼編輯器是不顯示行號(hào)的,要顯示它可以通過(guò)菜單Window -> Preferences… 來(lái)打開(kāi)Preferences設(shè)置對(duì)話框,幾乎所有Eclipse的設(shè)置選項(xiàng)都可以在這里找到。要顯示行號(hào),可以展開(kāi)節(jié)點(diǎn)General -> Editors -> Text Editors,在右側(cè)的設(shè)置中選中復(fù)選框 Show line numbers即可。如圖所示: 圖 3.22 顯示行號(hào) 顯示了行號(hào)的編輯器如下所示: 圖 3.23 顯示了行號(hào)的編輯器 要修改編輯器的字體,可以選擇Preferences對(duì)話框的General -> Appearance -> Colors and Fonts,之后就可以在右側(cè)修改字體了。注意編輯器的字體是設(shè)置Basic->Text Font,之后點(diǎn)擊Change…按鈕即可。如下圖所示: 2.18 Link文件 Eclipse支持一種特殊的概念叫Link文件,其實(shí)和Windows的快捷方式這個(gè)概念是非常像的。選擇菜單File -> New -> File 或者 File -> New -> Folder,可以打開(kāi)新建文件或者目錄的對(duì)話框,如下圖所示: 圖 3.25 Link 方式創(chuàng)建文件 這時(shí)候如果點(diǎn)擊Advanced按鈕,然后選中復(fù)選框Link to file in the file system,之后就可以點(diǎn)擊Browse…按鈕來(lái)選中項(xiàng)目之外的其它文件。此時(shí)創(chuàng)建的文件就叫一個(gè)Link文件,相當(dāng)于快捷方式,真正的內(nèi)容是存儲(chǔ)在c:\HelloWorld.java中,但是對(duì)項(xiàng)目中的這個(gè)文件的修改會(huì)自動(dòng)的同步到c:\HelloWorld.java中去,就好像這個(gè)文件是在當(dāng)前項(xiàng)目中一樣。創(chuàng)建完畢的文件圖標(biāo)上會(huì)顯示一個(gè)箭頭來(lái)說(shuō)明這個(gè)文件是個(gè)Link文件,看起來(lái)像這樣 ;目錄的圖標(biāo)顯示起來(lái)像這樣: 。Link目錄中的Java源代碼也可以加入到源代碼目錄中去進(jìn)行編譯。 注:因?yàn)?Link 方式的文件依賴(lài)于文件系統(tǒng)的絕對(duì)路徑,因此不建議使用這種方式來(lái)把你的項(xiàng)目打包發(fā)給別人來(lái)使用。 2.19安裝插件 一般的Eclipse插件只需要復(fù)制到C:\Java\MyEclipse6.0\eclipse\plugins 下面就可以安裝完畢,這樣的插件一般是單獨(dú)的jar文件,我們假定的是C:\Java\MyEclipse6.0為你的MyEclipse的安裝目錄。如果發(fā)現(xiàn)下載的插件是個(gè)ZIP格式而且發(fā)現(xiàn)解壓縮后帶有eclipse子目錄,那需要把它直接復(fù)制到C:\Java\MyEclipse6.0覆蓋eclipse目錄即可完成安裝(注意不要?jiǎng)h除老的eclipse目錄)。 2.20獲取幫助和閱讀幫助文檔 在任何位置按下F1鍵,Eclipse會(huì)顯示相關(guān)的幫助文檔;完整的幫助文檔可以通過(guò)菜單Help -> Help Contents 來(lái)閱讀。絕大多數(shù)的MyEclipse和Eclipse的操作說(shuō)明,相關(guān)的一些教程,都可以在幫助文檔中找到,雖然內(nèi)容是英文的,但是內(nèi)容是非常全面,圖文并茂的。MyEclipse Learning Center 里的內(nèi)容是所有MyEclipse自帶的操作和教程文檔。 3.eclipse中導(dǎo)入Java文件的方法 在eclipse中導(dǎo)入Java文件分兩種情況: 1,如果要導(dǎo)入的Java文件就在eclipse工作空間WorkSpace目錄下,則把包含相關(guān)Java文件的Java項(xiàng)目導(dǎo)入包資源管理器即可: 文件(或者包資源管理器下點(diǎn)擊右鍵)—->導(dǎo)入—->常規(guī)—>現(xiàn)有項(xiàng)目到工作空間—>在 選擇根目錄 下瀏覽選擇WorkSpace中包含相關(guān)Java文件的Java項(xiàng)目,其他不用勾選,點(diǎn)擊完成即可; 2,如果要導(dǎo)入的Java文件在別的目錄下,則 新建一個(gè)Java項(xiàng)目如Hello,復(fù)制要導(dǎo)入的.java文件,把Hello打開(kāi),然后在src下點(diǎn)右鍵粘貼就可以正常運(yùn)行了;如果直接在Hello下粘貼,打開(kāi)后會(huì)發(fā)現(xiàn)Java文件跟在了JRE目錄下了,然后運(yùn)行會(huì)出現(xiàn)錯(cuò)誤:編輯器未找到main類(lèi)型。 最后呢,導(dǎo)入的文件就在新的目錄下工作運(yùn)行了(即WorkSpace下了),eclipse中對(duì)文件的修改就不會(huì)改動(dòng)到別的目錄下的相同文件了。 java源文件的命名規(guī)則是這樣的:如果源文件中有多個(gè)類(lèi),那么只能有一個(gè)類(lèi)是public類(lèi);如有有一個(gè)類(lèi)是public類(lèi),那么源文件的名字必須與這個(gè)類(lèi)的名字完全相同,擴(kuò)展名是.java;如果源文件沒(méi)有public類(lèi),那么源文件只要和某個(gè)類(lèi)的名字相同,并且擴(kuò)展名是.java就可以了。
|