在上一篇文章中,壹哥給大家介紹了Notepad++這個更高級點的記事本,它進行Java開發相比windows自帶的記事本要更方便一些。但是即便如此,用這種記事本進行Java開發效率依然很低。如果是少量的代碼編寫還好說,大量代碼的開發,使用這種記事本工具簡直就是要了親命了。所以在公司里面,幾乎是沒人使用這種記事本工具進行Java項目的開發的,除了個別裝逼犯。那么接下來,壹哥就給大家介紹一款可以使得開發效率得到極大提升的工具--Eclipse。使用Eclipse進行Java開發,會極大地提高我們的生產力,而且使用體驗也會很棒。
-----------前戲已做完,精彩即開始----------
全文大約【2800】字,不說廢話,只講可以讓你學到技術、明白原理的純干貨!本文帶有豐富案例及配圖視頻,讓你更好的理解和運用文中的技術概念,并可以給你帶來具有足夠啟迪的思考......
Eclipse是一個開源的、用Java語言開發的可擴展集成開發工具(IDE,Integrated Development Environment),我們可以利用Eclipse方便地進行Java項目的開發。Eclipse最初是由IBM公司開發的,打算取代Visual Age for Java這個付費軟件,2001年11月貢獻給開源社區,它由非營利軟件供應商聯盟Eclipse基金會(Eclipse Foundation)管理。
另外,Eclipse除了可以開發正常的Java項目之外,還可以利用它自帶的插件開發環境(PDE,Plug-in Development Environment)開發各種插件。而且Eclipse除了可以開發Java項目之外,還支持C/C++、COBOL、PHP等編程語言的開發。
從2018年9月開始,Eclipse每3個月就會發布一個新版本,并且版本代號不再延續之前天文星體的名稱,而是直接使用年份跟月份作為名稱。
版本代號 | 平臺版本 | 主要版本發行日期 | SR1發行日期 | SR2發行日期 | SR3發行日期 | 代號名稱 |
N/A | 3.0 | 2004年6月21日 [2] | N/A | N/A | N/A | N/A |
IO | 3.1 | 2005年6月28日 | N/A | N/A | N/A | 木衛一,伊奧 |
Callisto | 3.2 | 2006年6月26日 | N/A | N/A | N/A | 木衛四,卡里斯托 |
Europa | 3.3 | 2007年6月27日 | 2007年9月28日 | 2008年2月29日 | N/A | 木衛二,歐羅巴 |
Ganymede | 3.4 | 2008年6月25日 | 2008年9月24日 | 2009年2月25日 | N/A | 木衛三,蓋尼米得 |
Galileo | 3.5 | 2009年6月24日 | 2009年9月25日 | 2010年2月26日 | N/A | 伽利略 |
Helios | 3.6 | 2010年6月23日 | 2010年9月24日 | 2011年2月25日 | N/A | 太陽神 |
Indigo | 3.7 | 2011年6月22日 | 2011年9月23日 | 2012年2月24日 | N/A | 靛藍 |
Juno | 3.8及4.2 | 2012年6月27日 | 2012年9月28日 | 2013年3月1日 | N/A | 朱諾 |
Kepler | 4.3 | 2013年6月26日 | 2013年9月27日 | 2014年2月28日 | N/A | 開普勒 |
Luna | 4.4 | 2014年6月25日 | 2014年9月23日 | 2015年2月25日 | N/A | 月神 |
Mars | 4.5 | 2015年6月24日 | 2015年9月22日 | 2016年2月24日 | N/A | 火星 |
Neon | 4.6 | 2016年6月22日 | 2016年9月28日 | 2016年12月21日 | 2017年3月23日 | 霓虹燈 |
Oxygen | 4.7 | 2017年6月28日 | 2017年9月27日 | 2017年12月20日 | 2018年3月21日 [3] | 氧氣 |
Photon | 4.8 | 2018年6月27日 | N/A | N/A | N/A | 光子 |
2018-09 | 4.9 | 2018年9月19日 | N/A | N/A | N/A | N/A |
2018-12 | 4.10 | 2018年12月19日 | N/A | N/A | N/A | N/A |
2019-03 | 4.11 | 2019年3月20日 | N/A | N/A | N/A | N/A |
2019-06 | 4.12 | 2019年6月19日 | N/A | N/A | N/A | N/A |
2019-09 | 4.13 | 2019年9月18日 | N/A | N/A | N/A | N/A |
2019-12 | 4.14 | 2019年12月 | N/A | N/A | N/A | N/A |
2020-03 | 4.15 | 2020年3月18日 | N/A | N/A | N/A | N/A |
2020-06 | 4.15 | 2020年3月18日 | N/A | N/A | N/A | N/A |
2020?12 | 4.18.0 | 2020年12月17日 | N/A | N/A | N/A | N/A |
2021-03 | 4.19.0 | 2021年03月18日 | N/A | N/A | N/A | N/A |
2021-06 | 4.20.0 | 2021年06月 | N/A | N/A | N/A | N/A |
2021-09 | 4.21.0 | 2021年09月 | N/A | N/A | N/A | N/A |
2021-12 | 4.22.0 | 2021年12月08日 | N/A | N/A | N/A | N/A |
當然,對于以上這些版本的名字,大家不用記,了解一下即可。接下來壹哥就帶各位來下載、安裝Eclipse。
1. 下載
我們可以在eclipse的官網上直接進行下載,地址如下:
https://www.eclipse.org/downloads/
大家可以選擇一個適合自己系統的eclipse版本即可。舉個例子,如果你點擊的是”Download x86_64“這個按鈕,就是在下載windows中64位的eclipse,會如下所示:
一般直接點擊Download即可。點擊Download按鈕下載后,可能會跳轉到一個需要你捐款付費的頁面,并不是eclipse需要付費,這只是請求你捐錢,大家不用管。
2. 安裝
我們下載完eclipse之后,默認下載的是eclipse installer.exe安裝器,我們可以點擊eclipse installer.exe安裝器進行安裝。
2.1 安裝JavaEE版
因為我們后面打算進行JavaEE企業級開發,所以可以選擇”Eclipse IDE for enterprise Java and Web Developers“選型進行安裝。
接下來進入到下一步。
2.2 更改安裝目錄
在這里我們可以選擇設置eclipse的安裝目錄,進行安裝。
2.3 接受協議進行安裝
大家在這里點擊”INSTALL“按鈕,進行安裝即可。之后會跳轉到一個對話框,讓你選擇現在決定還是待會決定,我們可以選擇待會再決定!
在這里接受安裝協議并點擊Accept按鈕。
這時會進行安裝,這個過程持續的時間比較長,不要斷電哦。
2.4 啟動軟件設置工作空間
接下來就啟動eclipse,我們可以關聯自己的工作空間。在eclipse中,工作空間workspace是用于存放我們編寫的Java代碼的地方。
可以在這里更改設置自己的代碼工作空間。
啟動后就進入到了默認頁面,大家就可以利用eclipse進行開發了,安裝過程其實很簡單。
在正式開始使用之前,我們可以先對eclipse進行一些基本的設置,比如設置一下字體大小、編碼格式什么的。
1. 設置皮膚樣式
我們可以在General-->Appearance-->Theme中選一個自己喜歡的皮膚樣式,默認是Light亮色的風格。
2. 設置字體大小
展開Appearance-->Colors And Fonts--> Basic,雙擊”Text Font“,就可以進行字體和字號的設置了。
選擇一個自己喜歡的字體和字號。有些同學喜歡把字號設置的非常小,這是為了省電嗎?字體那么小,眼睛都給瞅瞎了。
3. 設置快捷鍵
在General-->Keys中,可以對已有的快捷鍵進行取消或重新設置。
4. 設置編碼
作為一個未來的程序員,從我們學習編程開始,大家就要養成一個習慣:安裝好編輯器之后,先設置自己編輯器的編碼格式。大多數情況下,我們都是采用UTF-8格式,這是國際通用的編碼格式。如果編碼格式與別人的不一樣,在代碼中存在中文時,就可能會出現亂碼。
另外也可以在這里鉤上“Refresh using native hooks or polling”,這樣Eclipse會自動刷新文件夾的改動。
5. 設置JDK編譯版本
我們可以在Java > Compiler,將“Compiler compliance level”設置為17或自己的某個版本。如果去掉“Use default compliance settings”,并鉤上“Enable preview features for Java 18”,這樣我們就可以使用Java 18的預覽功能。
壹哥就先帶大家設置這么多,以后有需要的時候我們再進行其他的設置。
Eclipse安裝配置好之后,壹哥再來帶大家進行基本的使用。
1. 創建項目
我們可以點擊左上角的File-->New-->Project,這樣就可以新建一個Java的項目了。也就是說,在Eclipse中,我們的Java項目會存放在workspace命名空間中,一個命名空間中可以存放多個Project項目。
選擇Project之后會進入到如下界面,選擇Java-->Java Project即可。
在這里給項目取個名字,不要用中文名字。我們在這里,請暫時不要勾選“Create module-info.java file”,因為這個模塊化機制我們暫時涉及不到。
下一步進入到這里。
然后進行選擇Open Perspective或No都可以。
這樣,我們在Eclipse中就創建了第一個Java項目,我們的Java類需要在src目錄下進行創建。
2. 創建Java類
項目創建好之后,又該如何創建Java里的類呢?可以右鍵src目錄,點擊New-->Class。注意,是右鍵src目錄哦!
在這里設置類名和修飾符,然后點擊默認的finish即可。
3. 運行項目
當一個類創建好,并編寫完里的代碼之后,又該怎么運行呢?我們可以把光標定位在main方法中的任意地方,右鍵,選擇Run As-->Java Application。
之后我們就可以在Console窗口中看到運行的結果:
如果你沒有在主界面中看到Console窗口,可以選中菜單Window-->Show View-->Console,即可顯示出來。
這樣我們就可以直接編譯并運行Java代碼,不用手動去執行javac和java命令,非常的方便哦。
4. 刪除項目
如果某個項目你不想要了,可以直接刪除掉,選中項目右鍵-->Delete即可。
如果這個項目,你想徹底從電腦上刪除干凈,可以勾選下面的選擇框。否則就只是從Eclipse的目錄中移除,并不會徹底刪除。
-----------正片已結束,來根事后煙-----------
至此,壹哥就把Eclipse的安裝、配置及基本使用給大家介紹完畢了,現在你學會了嗎?接下來就請大家使用Eclipse愉快地進行開發吧。在下一篇文章中,壹哥會帶大家學習另一個更好用的開發工具--Intellij Idea,敬請各位期待哦。
安裝配置好自己的eclipse軟件,并進行必要的配置。
利用eclipse實現一個HelloWorld案例,運行起來看看效果。
今天,微軟正式上線了 "Project Astoria"主頁,允許開發者注冊并參與該計劃,同時也對“兼容”細節做了闡釋。
據官網描述,開發者可以直接將現有的 .apk 應用安裝包上傳至 Windows Store,微軟會幫你將 Android 應用直接轉換為 Windows Universal App。同時,微軟還提供了一個在線工具,供開發者上傳 .apk 來檢測轉換后的兼容性。
轉換后的 Android 應用可以直接使用 Windows Phone 系統自帶鍵盤、內置的復制粘貼功能,分享菜單也會無縫對接至 Windows Phone 的分享中心(Share Contract),大部分常見的 API 都能在 Windows Phone 中的到對應。
另外,對于使用了 Google Play Service API 的應用,微軟會在線上檢測中給出提示。開發者只需要修改幾行代碼就可以將 Google Play 服務的功能替換為 Bing 地圖 API、Windows Phone 地理位置 API、Windows Store 應用內付費 API 等,并對接微軟的廣告和數據分析服務。
對現有的 Android 開發者而言,遷移至 Universal App 之后的應用也不需要專門安裝 Windows 10 來進行后續維護。轉制后的 Universal App 一樣可以通過 IntelliJ 和 Eclipse 進行 debug,當然, Visual Studio 也是支持的。
有關 Windows 平臺上類似 Live Tiles 動態磁貼之類的專屬功能,開發者也可以通過簡單加入微軟提供的 Java API 來整合。
與黑莓在 BB10 上使用的 Dalvik 虛擬機和 Jolla、WebOS 使用的 ACL 不同,根據微軟在視頻中的演示:在 Lumia 1520 和硬件更新的 Nexu 6 上運行同一款 Android 應用性能和功能表現都相同。