2018-09-08

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



安裝jdk環(huán)境

1、安裝JDK開發(fā)環(huán)境

下載網(wǎng)站:http://www.oracle.com/

下載JDK8/JDK10(小編這里安裝的是JDK8避归,在控制臺輸入:java? -version可以查看)

2、開始安裝JDK:

修改安裝目錄猿棉,放在除c盤外其他的盤毕箍。

確定之后,單擊“下一步”旦部。

注:當(dāng)提示安裝JRE時(shí),可以選擇取消公共 JRE 選項(xiàng)不要安裝较店。

3士八、配置環(huán)境變量:

對于Java程序開發(fā)而言,主要會(huì)使用JDK的兩個(gè)命令:javac.exe梁呈、java.exe婚度。路徑:D:\Java\jdk\bin。

但是這些命令由于不屬于windows自己的命令,所以要想使用蝗茁,就需要進(jìn)行路徑配置醋虏。

單擊“計(jì)算機(jī)-屬性-高級系統(tǒng)設(shè)置”,單擊“環(huán)境變量”哮翘。在“系統(tǒng)變量”欄下單擊“新建”颈嚼,創(chuàng)建新的系統(tǒng)環(huán)境變量。

(1)新建->變量名"JAVA_HOME"饭寺,變量值"D:\Java\jdk"(即JDK的安裝路徑)

(2)編輯->變量名"Path"阻课,在原變量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”

(3)新建->變量名“CLASSPATH”,變量值“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”

4、確認(rèn)環(huán)境配置是否正確:

在控制臺分別輸入java艰匙,javac限煞,java -version 命令,出現(xiàn)如下所示的JDK的編譯器信息员凝,包括修改命令的語法和參數(shù)選項(xiàng)等信息署驻。

java命令:

javac命令:

java -version命令:

5、在控制臺下驗(yàn)證第一個(gè)java程序:

```

public class Test {

? ? public static void main(String[] args) {? ?

? ? System.out.println("Hello Java");

? ? }

}

```

用記事本編寫好健霹,點(diǎn)擊“保存”旺上,并存入C盤根目錄后,輸入javac Test.java和java Test命令糖埋,即可運(yùn)行程序(打印出結(jié)果“Hello Java”)抚官。注:這兩個(gè)命令是在D:\java\jdk\bin目錄下。

程序解析:首先編寫java源代碼程序阶捆,擴(kuò)展名.java;

在命令行模式中钦听,輸入命令:javac 源文件名.java洒试,對源代碼進(jìn)行編譯,生成class字節(jié)碼文件朴上;

編譯完成后垒棋,如果沒有報(bào)錯(cuò)信息,輸入命令:java 源文件名痪宰,對class字節(jié)碼文件進(jìn)行解釋運(yùn)行,執(zhí)行時(shí)不需要添加.class擴(kuò)展名叼架。注:若在CMD中輸入javac 源文件名.java命令后,顯示'javac'不是內(nèi)部或外部命令衣撬,原因是因?yàn)闆]有提前安裝好JDK開發(fā)環(huán)境或環(huán)境變量配置有誤乖订。

Eclipse工具的安裝與使用

1、下載地址www.eclipse.com它的官網(wǎng)下載

查看版本具练,看下自己的eclipse版本(Help->About Eclipse)


2乍构、配置字體、UTF-8

windows-首選項(xiàng)中修改


3扛点、Eclipse插件的安裝

插件安裝https://blog.csdn.net/youanyyou/article/details/78992943

1哥遮、Open Explorer(直接定位打開文件岂丘。)

打開資源管理器插件,這是一個(gè)從Eclipse里面可以直接定位打開windows資源管理器文件的插件眠饮,這個(gè)版本的插件在最新的Eclipse版本中都能使用奥帘。

下載地址:https://github.com/samsonw/OpenExplorer/downloads

下載的是.jar文件,復(fù)制粘貼到eclipse文件下的plugins文件夾中仪召,重啟eclipse即可寨蹋。選中文件右鍵,如圖所示:


直接定位打開文件


2返咱、JadClipse(看類的源代碼)反編譯插件钥庇,能反編譯Jar包中的class文件。

Eclipse 4.3?版本

Jad 1.5.8g 版本

JadClipse_3.3.0 版本

1.下載jad.exe

http://varaneckas.com/jad/

解壓jad158g.win.zip文件建議將jad.exe文件放置到?jdk/bin/目錄下例如:D:\Program Files\Java\jdk\bin

2.下載JadClipse插件

http://sourceforge.net/projects/jadclipse/

將net.sf.jadclipse_3.3.0.jar文件放置到eclipse\plugins目錄下咖摹,重啟eclipse评姨。

3.配置eclipse JadClipse

Window ->preferences-> Java -> JadClipse



Path to decompiler:?配置jad.exe絕對路徑(D:\Program Files\Java\jdk\bin\jad.exe)

Directory for temporary files: 配置jad反編譯之后生成的文件目錄(D:\Program Files\eclipse\net.sf.jadclipse)

4.查看配置eclipse Editors

Window -> General -> Editors -> FileAssociations

設(shè)置*.class文件默認(rèn)打開方式?

JadClipse Class File Viewer (default)

設(shè)置*.classwithout source?

JadClipse Class File Viewer (default)

5、使用:你可以雙擊 class文件 或者是把鼠標(biāo)放在想看的類或方法名上萤晴,然后按住ctrl點(diǎn)擊吐句,就可以看到反編譯后的源文件。


3店读、Subclipse? ?Eclipse集成SVN插件嗦枢,在Eclipse商店中可以直接搜索Subclipse安裝。

4屯断、EGIT

Eclipse集成GIT插件文虏,在Eclipse商店中可以直接搜索GIT安裝。

5殖演、Jetty

Jetty容器插件氧秘,可以直接運(yùn)行web項(xiàng)目,可以用來代替Tomcat趴久,直接在商店安裝即可丸相。

6、Spring Tools

Spring的插件彼棍,可以很方便的管理和運(yùn)行Spring項(xiàng)目灭忠,在商店可以直接安裝。

7座硕、FindBugs這個(gè)插件能找出Eclipse工程中的代碼缺陷弛作,很好用。

在線安裝地址:http://findbugs.cs.umd.edu/eclips

1华匾、離線安裝:解壓后缆蝉,放到eclipse的plugins目錄,然后重啟eclipse。

2刊头、在線安裝:點(diǎn)擊“Help->InstallNew Software”黍瞧,如下圖所示:


接著如下圖所示:


3

Name”輸入“findBugs”,“Location”輸入“http://findbugs.cs.umd.edu/eclipse” 如下圖所示:


4

接著選擇對應(yīng)插件如下圖所示:


5原杂、后面的是下一步印颤,下一步就可以了,在線安裝可能需要等待比較長的時(shí)間穿肄,耐心等待年局,不要中斷!

后面會(huì)提示你重啟eclipse咸产,重啟后就可以使用了矢否。

FindBugs在Eclipse的使用

安裝完成并重啟后,選中一個(gè)項(xiàng)目脑溢,右鍵如下圖所示僵朗,選擇Find Bugs。

運(yùn)行完成后查看Bug Explorer視圖屑彻,如果沒有該視圖验庙,操作如下圖所示:

如果檢查出你的代碼問題會(huì)出現(xiàn)如下圖所示:

上圖是我故意加的空指針問題,點(diǎn)擊其中一個(gè)葉子節(jié)點(diǎn)社牲,如下圖所示:

8粪薛、Maven

Maven插件,在商店可以自行安裝搏恤。

9违寿、Mybatis Generator

Mybatis生成代碼及通用增刪改查配置文件的插件,商店安裝熟空。

10陨界、Darkest Dark Theme

主題插件,可以像idea那樣有黑色的主題痛阻,不過看起來怪怪的,個(gè)人不是很喜歡腮敌。

另外阱当,目前的Eclipse都會(huì)自帶Maven和Git插件,可以告刪除或者重新安裝糜工。

4弊添、Eclipse快捷鍵:

//ctrl + shift + f選中后 快速格式化代碼

//自動(dòng)生成構(gòu)造方法和setter/getter方法 Shift + Alt +S(或者右鍵--setter/getter方法 )

//自動(dòng)代碼提示 Alt + /

//shift+enter自動(dòng)換行

//ctrl+m窗口最大化

//\t空格

//\n換行

//快速復(fù)制粘貼一行ctrl+alt+n(修改之后)

?寫代碼的總有那么個(gè)時(shí)候需要Ctrl+c,Ctrl+v捌木,在eclipse中如果遇到需要快速在一行代碼的上下復(fù)制一行的話油坝,有很方便的快捷鍵可以使用。將光標(biāo)放到某一行,按住Ctrl+Alt+Down澈圈,即可以在下面快速復(fù)制一行彬檀,按住Ctrl+Alt+Up,即可以在上面快速復(fù)制一行瞬女。

這里有一點(diǎn)需要注意:intel的顯示器窍帝,其顯示方向的快捷鍵也是Ctrl+Alt+方向鍵,而且其響應(yīng)的優(yōu)先級比較高诽偷。這個(gè)時(shí)候你需要找到顯示器設(shè)置的地方坤学,去關(guān)閉快捷鍵響應(yīng)。如果不好找的話报慕,也可以修改eclipse的快捷鍵深浮。步驟如下:

?步驟一:Window->Preference->General->Key:


Window->Preference->General->Key

?步驟二搜索Copy Lines,修改快捷鍵眠冈,光標(biāo)停在編輯框內(nèi)飞苇,直接按住你想要的快捷鍵即可

ctrl+alt+n
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市洋闽,隨后出現(xiàn)的幾起案子玄柠,更是在濱河造成了極大的恐慌,老刑警劉巖诫舅,帶你破解...
    沈念sama閱讀 218,451評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件羽利,死亡現(xiàn)場離奇詭異,居然都是意外死亡刊懈,警方通過查閱死者的電腦和手機(jī)这弧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來虚汛,“玉大人匾浪,你說我怎么就攤上這事【砹ǎ” “怎么了蛋辈?”我有些...
    開封第一講書人閱讀 164,782評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長将谊。 經(jīng)常有香客問我冷溶,道長,這世上最難降的妖魔是什么尊浓? 我笑而不...
    開封第一講書人閱讀 58,709評論 1 294
  • 正文 為了忘掉前任逞频,我火速辦了婚禮,結(jié)果婚禮上栋齿,老公的妹妹穿的比我還像新娘苗胀。我一直安慰自己襟诸,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,733評論 6 392
  • 文/花漫 我一把揭開白布基协。 她就那樣靜靜地躺著歌亲,像睡著了一般。 火紅的嫁衣襯著肌膚如雪堡掏。 梳的紋絲不亂的頭發(fā)上应结,一...
    開封第一講書人閱讀 51,578評論 1 305
  • 那天,我揣著相機(jī)與錄音泉唁,去河邊找鬼鹅龄。 笑死,一個(gè)胖子當(dāng)著我的面吹牛亭畜,可吹牛的內(nèi)容都是我干的扮休。 我是一名探鬼主播,決...
    沈念sama閱讀 40,320評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼拴鸵,長吁一口氣:“原來是場噩夢啊……” “哼玷坠!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起劲藐,我...
    開封第一講書人閱讀 39,241評論 0 276
  • 序言:老撾萬榮一對情侶失蹤八堡,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后聘芜,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體兄渺,經(jīng)...
    沈念sama閱讀 45,686評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,878評論 3 336
  • 正文 我和宋清朗相戀三年汰现,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了挂谍。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,992評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡瞎饲,死狀恐怖口叙,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情嗅战,我是刑警寧澤妄田,帶...
    沈念sama閱讀 35,715評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站驮捍,受9級特大地震影響疟呐,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜厌漂,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,336評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望斟珊。 院中可真熱鬧苇倡,春花似錦富纸、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至综慎,卻和暖如春涣仿,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背示惊。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評論 1 270
  • 我被黑心中介騙來泰國打工好港, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人米罚。 一個(gè)月前我還...
    沈念sama閱讀 48,173評論 3 370
  • 正文 我出身青樓钧汹,卻偏偏與公主長得像,于是被迫代替她去往敵國和親录择。 傳聞我的和親對象是個(gè)殘疾皇子拔莱,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,947評論 2 355

推薦閱讀更多精彩內(nèi)容