下載安裝JDK
首先到oracle的jdk下載頁面 下載jdk奕短。jdk建議使用最新的jdk8,根據(jù)系統(tǒng)版本選擇32位或者64位的沪羔。下載完成之后點擊安裝,安裝位置隨意韧掩,但是必須記住,一會配置環(huán)境變量的時候會用到窖铡。
配置環(huán)境變量
安裝完成之后就可以開始配置環(huán)境變量了疗锐。配置環(huán)境變量需要新建兩個變量坊谁,并在path中增加一條路徑。下面具體來說滑臊。
首先點擊計算機->屬性->高級系統(tǒng)設置->環(huán)境變量口芍,打開環(huán)境變量對話框。然后在系統(tǒng)變量那里新建一個變量JAVA_HOME
雇卷,值是你安裝JDK的文件夾鬓椭,名字類似于C:\Program Files\Java\jdk1.8.0_65
這樣的。這個文件夾中應該包含bin
关划、 jre
小染、lib
等文件夾。注意值最后不要畫蛇添足多加分號贮折。
然后在新建一個系統(tǒng)變量叫CLASSPATH
裤翩,這個值是固定的,.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar
注意類路徑包含一個.
表示當前路徑调榄。這個千萬不要漏踊赠。
最后要做的就是在PATH
系統(tǒng)變量中添加一個路徑。添加的位置無所謂每庆,一般添加到最后即可筐带。注意該環(huán)境變量可能含有多個值,以英文分號;
結尾缤灵,所以如果原來PATH
變量后面沒有英文分號烫堤,要先加一個分號,然后在加上%JAVA_HOME%/bin;
凤价。這樣一來鸽斟,環(huán)境變量就配置完成了。
要查看是否配置成功利诺。按Win
+R鍵打開運行對話框富蓄,然后在其中輸入cmd打開命令提示符。然后依次輸入java -version
javac -version
著兩條命令慢逾。如果都有對應的版本提示信息輸出立倍,說明環(huán)境變量配置成功。否則說明環(huán)境變量配置錯誤侣滩。需要注意如果只有java -version
命令有輸入同樣說明環(huán)境變量配置失敗口注。因為在JAVA安裝的過程中,它會向PATH環(huán)境變量的某一個路徑下寫一個java.exe君珠,導致沒有配置環(huán)境變量仍然可以運行java命令寝志。所以主要是看javac命令能否輸出。
環(huán)境變量的作用
這幾個環(huán)境變量的作用如下。JAVA_HOME
代表JAVA環(huán)境的根目錄材部。很多工具例如Maven毫缆、Tomcat等等都會依賴該環(huán)境變量查找JAVA運行環(huán)境的位置。
CLASSPATH
代表JVM會搜索的類路徑乐导。JVM在加載類的時候苦丁,就會根據(jù)這個環(huán)境變量來查找有沒有類存在,有的話會加載物臂。如果這個配置錯誤的話旺拉,在運行程序的時候就有可能出現(xiàn)找不到類的異常。
PATH
代表在命令提示符中運行命令的查找位置棵磷。在命令提示符中輸入命令的時候蛾狗,就會根據(jù)這里面的路徑名依次查找是否存在對應的可執(zhí)行文件。如果所有位置都沒有找到泽本,就會提示XXX不是內部或外部命令
的錯誤淘太。
可能會注意到只有第一個JAVA_HOME
環(huán)境變量是絕對路徑,剩下兩個環(huán)境變量的配置都使用了%JAVA_HOME%
的表示规丽。在Windows系統(tǒng)中蒲牧,這個記法就表示會使用JAVA_HOME
環(huán)境變量的值,也就是C:\Program Files\Java\jdk1.8.0_65
來替換%
包括的赌莺。這樣一來冰抢,將來JAVA環(huán)境發(fā)生變化的話就不需要同時修改三處地方,而只需要修改這一處就可以了艘狭。
所以挎扰,如果環(huán)境變量配置失敗的話也需要從這里入手。首先查看一下JAVA_HOME
的值是否正確巢音,能不能和其他兩個環(huán)境變量拼接成正確的路徑遵倦。然后在查看一下PATH
中是否已經(jīng)存在一個舊的不正確的值(PATH
中可能還有很多其他值,盡量不要改動官撼,避免其他程序受到影響)梧躺。這樣一般就都可以配置成功了。
下載安裝Intellij Idea
首先到Intellij Idea官網(wǎng)下載安裝包傲绣,有免費的社區(qū)版掠哥,可以進行Java程序開發(fā)。還有收費的旗艦版秃诵,還包括了各種Java框架比如Spring续搀、Hibernate的支持。如果你有edu郵箱的話菠净,還可以利用Jetbrains公司提供的學生優(yōu)惠免費使用所有收費軟件禁舷。如果沒有的話彪杉,可以下載旗艦版,然后使用我搭建的激活服務器http://104.128.89.38:41017 激活榛了。當然在讶,如果有條件的話煞抬,還是請支持正版霜大。
安裝過程和普通的windows程序類似,這里不再贅述革答。
配置Intellij Idea
如果沒有打開項目战坤,也就是在初始界面,那么就在右下角Configure->Settings中設置残拐。如果已經(jīng)打開了一個項目途茫,就在File->Settings中配置。
外觀配置
我喜歡使用Darcula暗色主題溪食,因為其他另外兩個默認主題并不漂亮囊卜。可以在這里找到更多主題错沃,支持Jetbrains全系列栅组。另外我喜歡打開下面Windows Options中的 Show Memory Indicator,打開內存指示條枢析,觀察軟件的內存占用情況玉掸。
編輯器外觀Editor->General->Apperance
,這里我喜歡打開Show Method Seperators醒叁,這樣會在每個方法之間顯示一條虛分隔線司浪,增加可讀性。
在Editor->Colors&Fonts->Fonts
中設置字體把沼,Liberation Mono啊易、Monaco、Source Code Pro饮睬、Consolas都是非常不錯的等寬字體租谈。
網(wǎng)絡設置
如果你有代理的話推薦給Idea加上,因為如果以后進行Spring或者Maven開發(fā)的話续捂,默認的網(wǎng)絡連接非常慢垦垂,可能一下午都沒辦法下載一個包。所以有代理的話加上牙瓢,方便下載劫拗。
單擊打開文件
在Eclipse中一個簡單的設置項就可以單擊打開文件。但是在Idea中就顯得稍稍麻煩了矾克。點擊左邊文件列表右上角的齒輪页慷,然后點擊Autoscroll to Source
就可以了。但是,這個設置只針對當前項目酒繁,如果想要每個項目包括新項目都能夠單擊打開滓彰。那么就需要安裝一個插件,打開File->Settings->Plugins->Browse Repositories
州袒,找到Autoscroll Save
插件揭绑,并安裝并重啟Idea。之后打開一個項目并確保Autocroll to source選中郎哭,然后點擊File->Autoscroll Save
他匪。這樣,對于新項目夸研,也會自動單擊打開文件邦蜜。
導入導出配置
如果你同時安裝多個Jetbrains的軟件,那么對于每個軟件重復這樣的配置其實是挺煩的亥至。這是可以利用Jetbrains提供的導入導出配置功能悼沈。點擊File->Export Settings
,可以將所有配置導出到一個jar文件中姐扮。然后再使用File->Import Settings
絮供,導入配置。
增加可用內存
默認情況下IDEA使用的最大內存大小是700M左右溶握。如果我們的項目比較大杯缺,那么IDEA可能會運行緩慢。這時候可以增加IDEA的可用內存睡榆。這樣運行起來會快一些萍肆。我們找到IDEA的安裝目錄,可以發(fā)現(xiàn)在bin
文件夾中有兩個版本的運行文件idea.exe
和idea64.exe
胀屿。這就是32位和64位的啟動程序塘揣。另外,還有兩個相關的vmoptions
文件宿崭,這就是配置IDEA使用內存大小的文件亲铡。我們根據(jù)自己的系統(tǒng)類型,選擇對應的vmoptions
文件葡兑,然后打開奖蔓,找到-Xmx
一行,根據(jù)自己的內存大小改大一點讹堤。比如我是8G內存吆鹤,我就可以修改為-Xmx2g
。保存之后再次運行IDEA洲守,我們就會發(fā)現(xiàn)IDEA的內存變大了疑务。
下載安裝Eclipse
到Eclipse下載頁面 下載Eclipse沾凄。推薦下載Eclipse IDE for Java EE Developers。根據(jù)自己的系統(tǒng)選擇32位或者64位的版本知允。下載完成之后解壓并放到任一目錄即可撒蟀。為使用方便還可以往桌面上放一個快捷方式。
另外新出了一個eclipse installer温鸽,可以選擇版本自動下載保屯。不過我還是更喜歡直接下載壓縮包的方式。
配置Eclipse
所有的配置都在Windows->Preferences里面嗤朴。
通用配置
點擊左邊的General(通用)配椭,即可開始配置通用的一些選項虫溜。
顯示堆狀態(tài)雹姊。在右邊可以選擇Show heap status(顯示JVM堆狀態(tài)),這樣會在下面的狀態(tài)欄上顯示當前JVM分配的堆大小衡楞,并有一個垃圾桶圖標可以手動進行垃圾回收吱雏。
打開模式。 在下面一點有個Open Mode瘾境,可以選擇成Single Click歧杏,這樣就可以單擊打開文件了。
字體配置
好的字體讓人賞心悅目迷守。字體配置在General->Appearance->Colors and Fonts下犬绒。在這里可以更改所有的字體。如果只想更改java編輯器的字體兑凿,在右邊找到java凯力,然后修改Java Editor Text Font,推薦選擇Consolas或者Monaco或者Liberation Mono字體礼华。如果想要讓所有的代碼窗口都顯示這種字體咐鹤,可以修改Basic下的Text Font,這樣所有的代碼窗口包括Console窗口都會使用這種字體圣絮。
編碼配置
Eclipse在中文操作系統(tǒng)上的文件編碼默認是GBK祈惶,但是現(xiàn)在一般都使用UTF-8作為編碼提高跨平臺移植性。要修改Eclipse的默認文件編碼扮匠,在Preferences左上角的搜索框中直接搜索encoding捧请,然后在出現(xiàn)的workspace、html棒搜、css疹蛉、jsp、xml中依次點擊帮非,然后修改它們的編碼為UTF-8氧吐。之后Eclipse新建文件的默認編碼就會改變了讹蘑,已經(jīng)存在的文件不受影響。
注意:如果有從其他地方拷貝過來的項目筑舅,由于默認是GBK編碼座慰,所以在改成UTF-8編碼的工作區(qū)中可能會出現(xiàn)亂碼。這時候需要手動修改編碼翠拣。
添加中文語言包
從事IT行業(yè)必不可少的一項技能就是英語了版仔。所以盡量還是使用英文版的。但是如果實在是用不了英文的話误墓,也可以安裝中文語言包蛮粮。注意中文語言包的支持并不完善,還有部分內容沒有漢化谜慌。
以最新的Neon版為例然想,打開Help->Install New Software...
,然后在Work with
這里輸入語言包的地址http://download.eclipse.org/technology/babel/update-site/R0.14.1/neon
欣范,然后按回車变泄。稍等片刻之后,就會列出可用的語言包列表恼琼,在其中找到Chinese Simplified(簡體中文)妨蛹,然后下一步、安裝即可晴竞。安裝完重啟Eclipse之后應該就變成中文語言了蛙卤。