【java基礎(二十二)】eclipse的安裝和使用

什麼是eclipse

之前的所有例子都是通過記事本敲打出來的,然後我們通過javac命令編譯,通過java命令執行,在我們使用到需要引用的類的時候還需要查找類的位置,使用import語句進行引入,我們還需要使用tab或者空格鍵控制排版格式。記事本可以讓我們看到java的編譯、執行過程,可以讓我們瞭解import的作用,可以鍛鍊我們敲代碼的手感,但是效率實在低下。
所以我們需要ide(Integrated Development Environment)工具,在之後的工作中,ide是必不可少的(但脫離了ide,我們不能變成傻子),ide會使我們的效率大大提升,並且還會提示我們一些不必要的錯誤。

IDE:集成開發環境(IDE,Integrated Development Environment )是用於提供程序開發環境的應用程序,一般包括代碼編輯器、編譯器、調試器和圖形用戶界面等工具。集成了代碼編寫功能、分析功能、編譯功能、調試功能等一體化的開發軟件服務套。所有具備這一特性的軟件或者軟件套(組)都可以叫集成開發環境。

java的ide有很多,常見的有intellij Idea(現在最熱門的)、myeclipse、eclipse等等。但是我推薦eclipse,不是因爲eclipse多麼好用,而是因爲免費。myeclipse完全收費,idea有社區版是免費的(但功能有限),商業版是收費的。有人說,在中國,那裏來的收費,破解走天下,但是我認爲,我們還是要支持正版,太多的道理不多說,假設,以後你開發了一個很牛X的軟件,你希望別人破解嗎?你希望有一個複製品快速的替代你嗎?所以,我推薦eclipse,完全開源,且功能齊全,也很好用。

eclipse的下載

eclipse的下載地址:https://www.eclipse.org/downloads/

點擊Download 64 bit(如果你電腦是32位或者Mac,這裏顯示的不一樣,對應自己的系統就好),是下載在線安裝版本。
點擊下面的Download Packages可以選擇下載的版本,且下載的是離線解壓版。

eclipse不僅僅是java的ide工具,還有c/c++版本、php版本等等。這裏我們選擇第一個Eclipse IDE for Java Developers,這個是java的開發工具,包括一個java IDE,一個git客戶端,XML編輯器等等。第二個(Eclipse IDE for Enterprise Java Developers)也是針對java的,但是功能更強大,主要針對java的web開發(java的主要方向)。我們選擇第一個,下載對應自己的系統版本即可。
下載的離線解壓版如下:

eclipse的安裝

解壓到你喜歡的目錄即可,windows建議在非系統盤的根目錄:如:D:\eclipse,我的目錄如下:

解壓到d:\eclipse目錄,修改名爲java-2020-03,下面的jee-2019-03是我工作用的Eclipse IDE for Enterprise Java Developers,(IDE可以安裝多個,也可以打開多個)。

eclipse的使用

進入eclipse目錄,雙擊eclipse.exe即可啓動(前提的安裝好了jdk環境,配置好了環境變量,如沒有,請看我之前博文【java基礎(三)】開發環境的安裝和配置)。

首次啓動,會讓你選擇工作空間(workspace)。所謂工作空間,簡單理解就是這個eclipse程序工作的目錄(詳細的可以自行了解,一個eclipse可以打開多個,但要是不同的workspace)。這裏選擇一個自己需要保存項目的目錄即可,建議非系統盤,且不要有中文(老程序員的習慣)。勾上Use this as the default and do not ask agin,下次打開就默認是此工作目錄。

首次進入eclipse,會有一個welcome的頁面,直接關掉即可(或者你也可以看看)。

關掉welcome頁面之後,就看到了eclipse的真容。

可以看到,eclipse分好多塊,每一塊都可以理解爲一個功能區。(其實就是一個軟件,如果你對電腦軟件很敏感,大概就能猜到怎麼用,一個好的軟件就應該這樣,打開就應該知道怎麼用,而不用專門的爲了使用軟件而再去學習一門技能)。

使用eclipse寫hello, world

首先在eclipse左側的Package Explore框新建一個項目,首次新建項目可以點擊Create a Java project。

輸入項目名,點擊finish即可(或者,你可以看看New Java Project彈窗裏面都包含什麼,自己研究一下)。我這裏項目名命名爲JavaBasic(java基礎),後續我的博文例子都會在這個項目中(項目名要有意義)。

新建的項目結構如下,src目錄就是我們存放源碼的目錄。
在這裏插入圖片描述
新建包,將我們的源文件按照一定的規則進行組織,這裏我新建包圍cn.freedompc.helloworld,freedompc.cn是我申請的個人域名(暫時沒用),helloworld是存放這次示例的包。在src上右鍵 - New - Package就可以新建包了。

輸入包名,點擊finish即可。
在這裏插入圖片描述
之後,在項目的src目錄中就可以看到新建的包。

接下來,需要新建類 了,在包上右鍵 - New - Class,
輸入類名,點擊Finish。(這些不需要配圖了吧)。
在這裏插入圖片描述
可以在包下面看到我們新建的HelloWorld類,並且在eclipse的中間部分已經把類打開了,並且自動加上了package語句(方便吧),接下來我們寫main方法,寫打印hello, wold。想想我們之前怎麼寫main方法,怎麼寫System.out.println方法,你知道現在怎麼寫嗎?看好了啊。首先在合適的位置敲上main,然後點擊alt+/快捷鍵,就出來了main方法,enter鍵入即可,這樣main方法就敲好了,是不是很方便?

這時,鼠標就自動定位到了main方法中,我們在敲入syso,然後點擊alt+/快捷鍵,就自動填充了System.out.println(),是不是驚呆了?這時,鼠標自動定位到()中間,我們輸入"hello, world"即可。
我們點擊“運行”按鈕,或者在代碼處右鍵 - Run as - Java Application。

這時,在eclipe的下半部分的中間部分的Console框內就出現了運行的結果。

再也不用使用cmd黑窗口,敲javac 和 java命令了,是不是效率提高了很多。

爲什麼一開始不使用ide

如果我們一開始就使用ide的話,你會知道javac編譯java文件爲class文件,java運行class文件,這些東西嗎?
你會知道package的用處嗎?
你會知道main函數的參數是什麼嗎?
你會敲public class HelloWorld{}嗎?
……
ide雖好,但是容易讓我們變傻,並且會越來越傻,這也是效率的副作用,就想現在的傻瓜相機,專業的攝影人員肯定比傻瓜相機強吧。

捐贈

若你感覺讀到這篇文章對你有啓發,能引起你的思考。請不要吝嗇你的錢包,你的任何打賞或者捐贈都是對我莫大的鼓勵。

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