** 整合開發工具_eclipse*
阿新 • • 發佈:2018-12-21
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公司;