參考: http://blog.csdn.net/lw_power/article/details/50155073
寫這篇文章的初衷很簡單,就是想再一次證明 IntelliJ IDEA 對于 Java 開發人員來說,確實比 eclipse 要好用得多,鑒于目前市面上關于 IntelliJ IDEA 的教程比較少,敘述清楚的也不多,所以希望我的整理工作能夠幫助各位從 eclipse 中盡快擺脫出來。




我用過 eclipse 以及 eclipse 的各種延伸版本,例如 spring suite tool 、myeclipse 、myeclipse for spring ,最終在偶然的機會,我接觸到了
IntelliJ IDEA ,就再也停不下來了。簡單來說,它吸引我有以下原因:
1、 IntelliJ IDEA 提倡一個工作空間 (在 IDEA 中叫 project)就寫一個項目,這樣我們的工作空間就跟著項目走,不像 eclipse 中把項目和工作空間分開,難于管理。所以我們在網上還會看到有人問在 eclipse 工作空間中已經存在的項目如何導入到工作空間中去,有的時候會搞得開發者比較迷茫。
2、使用 IDEA 能夠讓我們開發者看清楚集成開發環境到底為我們開發者做了一些什么事情, eclipse 看起來足夠強大,但它卻對我們開發者施展了障眼法,這樣會導致兩個結果:(1)eclipse 自作聰明,干了很多我們不想讓它干的事情;(2)我們想讓 eclipse 幫我們做些事情,但似乎 eclipse 不聽話,我們無法輕松駕馭;
3、IDEA 集成的 tomcat 的功能能很方便地幫助我們實現熱部署,我們還可以有選擇地重新編譯和加載部分字節碼文件,再加上 IDEA 強大的 DEBUG 功能,可以很方便地幫助我們進行代碼的調試工作。
4、IDEA 的智能補全功能強大、快捷鍵功能強大,極大方便了我們的開發,等等。
還有就是一些小的因素了, eclipse 的檢查功能會幫我們檢查出很多不是問題的問題,所以我們經常會看到一些 js 文件顯示紅叉叉,這對于有潔癖精神的程序員來說,很影響寫代碼的心情。
不好的地方嘛,剛開始我真的覺得 IDEA 很丑,我還是喜歡用我的 spring suite tool ,還有就是習慣用 eclipse 開發了。
解決辦法:多加練習,在實際開發中慢慢體會 IDEA 這個工具的強大,慢慢積累
本文以 IntelliJ IDEA 14.1.5 為例進行說明。
IntelliJ IDEA 工具的安裝非常簡單,這里就不再贅述了。安裝完以后,須要輸入注冊碼,大家可以移步這里找到注冊碼。
http://blog.csdn.net/henren555/article/details/43406479
idea 15.0.3 破解碼,先選擇 License server,將下面復制到輸入框。
http://idea.lanyus.com
如果您下載的是 ideaIU-2016.1.1.exe
破解碼是:
http://www.iteblog.com/idea/key.php
(參考自
IntelliJ IDEA 2016.1怎么能激活啊!-CSDN論壇-CSDN.NET-中國最大的IT技術社區 http://bbs.csdn.net/topics/391919498)
我們注意到,在 IntelliJ IDEA 的安裝路徑下,有兩個 exe 文件能夠啟動 IDEA ,如圖:

我們建議 64 位操作系統使用 idea64.exe 來啟動。別急,在啟動之前我們還要編輯一下 idea64.exe.vmoptions 文件,在這個文件的最后,加上一行:
-Dfile.encoding=UTF-8

可以在一定程度上避免我們遇到的亂碼問題(以后遇到亂碼問題還有別的地方須要設置,這里我們只是做了其中一步)。
于是,我們就可以雙擊 idea64.exe 啟動 IDEA 工具了。



在這一步,我們就發現了 IDEA 與 eclipse 的不同:eclipse 現有工作空間 (workspces),然后在 workspces 下創建項目。而 IDEA 的工作空間叫 project ,一個 project 下提倡放一個項目。
上面設置完成以后,點擊“finish”,就會看到如下界面。
.idea 文件夾和 HelloWorld.iml 是 IDEA 幫助我們建立的輔助文件夾和文件,類似于 eclipse 在我們的工作空間下建立的 .settings 文件夾和 .classpath 、.project 文件。

下面我們簡單比較一下 IDEA 和 eclipse 建立項目的輔助文件(文件夾):


然后我們寫一個 HelloWorld 程序,這一步實在太簡單了,就不再贅述。

這時,我們已經迫不及待想運行這個程序了:

運行結果各位看官自行欣賞了,這里就不截圖了。至于剛剛上面那幅圖顯示的行號設置、字體、加粗格式設置、main 方法和打印方法的快捷鍵,我們下一講再介紹。
以下圖片和文字備用:



單擊 Configure 旁邊的倒三角形,點擊 Settings,看到如下界面:

致謝:
因為工作和時間的原因,文章沒有辦法繼續寫完。在這里要和大家說明一下,我寫的關于 IntelliJ IDEA 的文章主要是參考了 youmeek(微博:http://weibo.com/youmeek?refer_flag=1005055014_&is_hot=1) 這位同學的文章和視頻,也是由于時間的原因,沒有完全看完他的視頻和資料。在這里給出他的網站,大家可以直接到他的網站上進行學習,youmeek 做了詳細的講解和截圖,我本人收獲很大,也相信一定會對大家有很大的幫助。
他的網站是:
http://www.youmeek.com/category/software-system/my-intellij-idea/