搭建Java開發(fā)環(huán)境

下載安裝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

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)絡連接非常慢垦垂,可能一下午都沒辦法下載一個包。所以有代理的話加上牙瓢,方便下載劫拗。

網(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.exeidea64.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之后應該就變成中文語言了蛙卤。

語言設置
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市噩死,隨后出現(xiàn)的幾起案子颤难,更是在濱河造成了極大的恐慌,老刑警劉巖甜滨,帶你破解...
    沈念sama閱讀 221,430評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件乐严,死亡現(xiàn)場離奇詭異,居然都是意外死亡衣摩,警方通過查閱死者的電腦和手機昂验,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,406評論 3 398
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來艾扮,“玉大人既琴,你說我怎么就攤上這事∨葑欤” “怎么了甫恩?”我有些...
    開封第一講書人閱讀 167,834評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長酌予。 經(jīng)常有香客問我磺箕,道長奖慌,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,543評論 1 296
  • 正文 為了忘掉前任松靡,我火速辦了婚禮简僧,結果婚禮上,老公的妹妹穿的比我還像新娘雕欺。我一直安慰自己岛马,他們只是感情好,可當我...
    茶點故事閱讀 68,547評論 6 397
  • 文/花漫 我一把揭開白布屠列。 她就那樣靜靜地躺著啦逆,像睡著了一般。 火紅的嫁衣襯著肌膚如雪笛洛。 梳的紋絲不亂的頭發(fā)上夏志,一...
    開封第一講書人閱讀 52,196評論 1 308
  • 那天,我揣著相機與錄音撞蜂,去河邊找鬼盲镶。 笑死,一個胖子當著我的面吹牛蝌诡,可吹牛的內容都是我干的。 我是一名探鬼主播枫吧,決...
    沈念sama閱讀 40,776評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼浦旱,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了九杂?” 一聲冷哼從身側響起颁湖,我...
    開封第一講書人閱讀 39,671評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎例隆,沒想到半個月后甥捺,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,221評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡镀层,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,303評論 3 340
  • 正文 我和宋清朗相戀三年镰禾,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片唱逢。...
    茶點故事閱讀 40,444評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡吴侦,死狀恐怖,靈堂內的尸體忽然破棺而出坞古,到底是詐尸還是另有隱情备韧,我是刑警寧澤,帶...
    沈念sama閱讀 36,134評論 5 350
  • 正文 年R本政府宣布痪枫,位于F島的核電站织堂,受9級特大地震影響叠艳,放射性物質發(fā)生泄漏。R本人自食惡果不足惜易阳,卻給世界環(huán)境...
    茶點故事閱讀 41,810評論 3 333
  • 文/蒙蒙 一虑绵、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧闽烙,春花似錦翅睛、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,285評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至很魂,卻和暖如春扎酷,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背遏匆。 一陣腳步聲響...
    開封第一講書人閱讀 33,399評論 1 272
  • 我被黑心中介騙來泰國打工法挨, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人幅聘。 一個月前我還...
    沈念sama閱讀 48,837評論 3 376
  • 正文 我出身青樓凡纳,卻偏偏與公主長得像,于是被迫代替她去往敵國和親帝蒿。 傳聞我的和親對象是個殘疾皇子荐糜,可洞房花燭夜當晚...
    茶點故事閱讀 45,455評論 2 359

推薦閱讀更多精彩內容