轉載自:https://blog.csdn.net/qq_37128049/article/details/84060700
eclipse概述
1. 下載:
* https://www.eclipse.org/downloads/
2. 安裝:
1. 它是一個綠色版軟件,直接解壓即可使用
2. 注意:
* JDK是64位的,eclipse就必須是64位,反之亦然;
3. 目錄功能:
1. configuration:整合文件目錄
2. dropins:整合其他插件目錄
3. plugins:已經整合的其他拆件目錄
4. 卸載:
* 右鍵刪除即可;
5. 運行:
1. 雙擊eclipse.exe
2. 設置工作空間:創建一個目錄作爲代碼的放置空間;
6. 設置編碼集:
* window->Preferences->workspace->Other->utf-8
7. 設置jre環境:
* window->Preferences->Java->Installed JREs->Add->Standard VM->找到目錄地址和名字->確定; [一般情況下會自動找到jre並添加]
8. 創建工程:
1. window ->show view->搜索:package->選擇自己喜歡的窗口結構;
2. 空白處右鍵->new->Other->搜索java Project ->next...
3. src->other->搜索package->com.itheima.helloword->
4. 或者可以右上角切換java視圖,可直接右鍵創建包和類;
9. 設置行號和字號
1. 設置行號:
* 左側空白處右鍵 : Show Line Numbers
2. 設置字號:
* window ->Preferences->General->Appearance->Colors and Font->Basic->Text Font->Edit->...
10. 運行:
1. 可選擇左上角的運行圖標
2. 鼠標右鍵->Run As->Java Application
11. 頁面佈局:
1. 通過拖動可對佈局進行改變
2. window->Perspective->Reset Perspective..[重置]
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
創建項目
1. new ->other->搜索dy[Dynamic Web Project]->創建名字->moudle version :2.5->...finish 創建成功!
2. 項目結構:
1. src:java源代碼
2. WebContent:web代碼
3. 創建普通的html頁面:
* WEB-INF右鍵->New->other->搜索html->設置名字->finsh!
4. 集成tomcat運行web項目
1. window->show View ->Servers->點擊提示的信息超鏈接實現/或者在該提示框空白處new ->Server->Apache->tomcat v8.5 Server->選擇安裝位置,Installen JREs中選擇:jre1.8.0_101->選擇項目:add->finish!
2. windows->Preferences->搜索server->Runtime Environme->add->選擇安裝位置->選擇jre環境:jre1.8.0_101->apply and Close->回到首頁後點擊鏈接->next->選擇項目:add ->finish!
5. 運行:
1. 右鍵start運行
2. 下面窗口的一個運行按鈕;
6. jre環境配置
1. 運行環境:
* 選擇需要修改環境的項目右鍵->Build Path->Configure Build Path->Libraries->選擇JRE System Library[J2SE-1.5]:Edit->Workspace default JRE(jre1.8.0_101)->確定!
2. 編譯環境
* 選擇項目右鍵->Properties->Java Compiler->Compiler compliance level:1.8->Apply and Close!
3. 解決兼容不匹配:[當修改了上面兩個的時候,項目可能會暴紅x,顯示兼容不匹配]
1. 項目右鍵->Prperties->Project Facets->Java :1.8->確定!
4. 將包導入WEB-INF-lib下;
5. 創建springmvc.xml等配置文件;
6. 配置離線約束:[離線狀態下也可以進行代碼提示]
1. window->Preferences[首選項]->搜索:xml c->User Specified Entries:Add->File System:.../eclispse軟件/schema/spring-mvc-4.2.xsd->確定後再選擇key type: Schema location 將約束的地址複製到key: http://www.springframework.org/schema/mvc/spring-mvc.xsd ->確定並關閉!
2. 如果配置沒有生效,可以先關閉xml文件再打開試試;
7. 調用debug調錯:
* 在需要開始的地方標記,然後debug運行
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
eclipse基於Maven
1. 本地電腦需要存在Maven;
* 如果存在兩個Maven可以在環境變量中查看MAVEN_HOME,得到配置的是哪個Maven
2. 配置:
* window->首選項->搜索maven->Installations->add->Directory->apache-maven-3.3.3->打鉤然後選擇User Settings ->Browse->.../apache-maven-3.3.3\conf\settings.xml->Apply;
* 這樣maven就集成了;
3. Maven索引的構建:
* window->Show View ->Other->搜索:Maven Repositories->確定->在下面的窗口中選擇Local Repositories->Local Repository右鍵菜單->Rebuild Index-> OK!
4. 創建工程:
1. New -> Maven Project->Create a simple project(..)->補全項目id,名稱,打包方式等..
2. 打開pom.xml導入配置信息
3. 右鍵項目菜單->New -> Other->搜索:Maven Module ->點擊create a simple project ,然後給Moudle Name命名->next ->war[打包方式設置爲web工程]
5. 刪除項目:
* 右鍵點擊項目菜單,選擇delete,點ok刪除eclipse中的該項目[磁盤中還有該項目];先點擊Delete project contents on disk(connot be undone) ,然後點ok,它是從磁盤中刪除,就是說從根源上刪除,無法還原;
6. 導入項目到eclipse:
* 導入普通項目和Maven項目是有差別的;
* 導入普通項目:
* 左邊普通窗口中右鍵:Import->選擇:General:Existing Projects into Workspace->使用Select root directory選擇要導入的工程->finish!
* 導入普通的java項目與導入普通項目相同:
* 左邊普通窗口中右鍵:Import->選擇:General:Existing Projects into Workspace->使用Select root directory選擇要導入的工程->finish!
* 導入Maven項目:
* 左邊普通窗口中右鍵:Import->搜索:Maven->Existing Maven Projects->選擇工程->finish!
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
整合SVN
1. SVN的配置:
* 將SVN設置爲啓動狀態
* 爲eclipse創建一個版本控制倉庫和一個用戶信息
* 複製URL
2. eclipse的配置:
* 如何將代碼共享到SVN上面?
* eclipse沒有提供SVN的插件,需要手動集成;
* 步驟演示:
* 找到插件:site=1.10.11.zip並解壓
* 創建一個svn目錄,將插件文件夾內的features和plugins複製到svn目錄中
* 然後將svn文件夾複製到eclipse/dropins中
* 查看是否生效:
* window->Show View ->Other->搜索:svn [第一次配置後需要重啓eclipse才能生效]
3. 上傳到svn服務器:
1. 選擇上傳項目右鍵菜單->Team->Share Project->svn->next->創建新的資源庫位置->將剛纔複製的URL的值複製到這裏的url空白處->寫註釋->finish!
2. 完成後會有一個提問?是否進入svn導入視圖?
* 注意:這裏只是共享資源到svn,但是實際上沒有提交任何項目到svn;
3. 提交到svn :
* 工程右鍵菜單->Team->提交
* .classpath, .project , .settings文件夾下的配置文件都不需要提交,可以手動忽略; 上面可以寫上註釋;
4. 注意:後面更新代碼的時候先與資源庫同步: 點擊yes進去之後可以看Synchronize中紅色的小圖標[Conficts Mode]查看idea的代碼和服務器存儲的代碼是否存在衝突;我們提交的時候,儘量選擇自己寫的代碼進行提交;
5. 更新代碼在上下箭頭的右邊,在做任何改變的時候,一定要先同步資源庫再進行操作;
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
整合Git
1. 配置用戶信息:
* window->Preferences->搜索:Git 選擇Configuration->選擇user ,點擊Add Entry-> 添加用戶: key:username value: itheima02 ->點擊 Add Entry,添加用戶郵箱 -> key: user.email value: [email protected] ->finish!
2. 配置SSH
* window->preferences->搜索:SSH2->點擊Key Management->Generate RSA key... ->如果沒有生成密鑰,需要手動生成,點擊: SavePrivate Key->finifh!
* 將公鑰上傳到服務器中; git目錄下-> cd.ssh -> authorized_keys [公鑰]
3. 分佈式管理系統
1. 先將代碼提交到本地倉庫中
* 項目右鍵菜單->Team->Share Project ->GIt->可以將本地項目當作倉庫工程:點擊Use or create repository in parent folder of project ->選擇工程然後點擊:Create Respository ->finish!
* 忽略不提交:
* 選擇不提交的項目或文件,右鍵菜單->Team->Ignore
* 忽略好了之後,選擇Git視圖[Package],選擇提交的項目右鍵菜單->Team->Add to Index ->然後重新選擇該項目右鍵菜單->Team->Commit->寫初始化信息然後Commit;
2. 然後將本地倉庫的代碼推送到服務器中;
* 項目右鍵菜單->Team->Remote->Push->URL: ssh://[email protected]/home/git/itheima.git Host:192.168.25.137 Repository path: /home/git/itheima/git Protocol:ssh Port:22 User :git ->next ->輸入密碼->finish; [輸入密碼的時候下方有一個Sore in Secure Store,應該是記住密碼,輸入密碼的時候也點擊確認]
* 測試:
* 直接新建一個新的文件夾,然後直接克隆到新的文件夾,如果克隆到了剛剛提交的,那麼克隆成功;
4. 注意:
1. eclipse是需要一直保存的,空格空行會報錯;
2. 有兩個產品:myeclipse 和eclipse
1. myeclipse是收費的,天生實現了很多功能;
2. eclipse功能比較少,但是它可以通過裝很多插件達到myeclipse的效果;
3. 花邊新聞:eclipse圖標遮住了太陽[sun],表示甲骨文收購了sun公司;
--------------------------------------------------------------------------------------------------------------------------------------------------------------------