和Eclipse一起走過的日子

來源:互聯網
上載者:User

標籤:eclipse

   一見鐘情   大二上學期,第一次接觸java Web.老師為了協助我們從底層理解java Web的運行環境,要求我們不能使用任何IDE,只能用記事本.   好吧,老師也是為了咱好.簡單的一個Java Web項目就需要至少6個步驟.   步驟一:在Tomcat的webapps檔案夾下建立專案檔夾,比如項目名是StudentManager;   步驟二:在StudentManager目錄下建立檔案夾WEB-INF、檔案student_mgr.html   步驟三:在WEB-INF目錄下建立檔案夾classes、lib、檔案web.xml,classes檔案夾用於存放編譯後的java檔案(編譯*.java命令為:javac *.java);   步驟四:向lib目錄下添加程式運行需要的jar包,向classes目錄下添加編譯後的*.clsss檔案;   步驟五:配置web.xml檔案,添加對Servlet的訪問;   步驟六:在瀏覽器中輸入項目對應的URL訪問Web網站。   在這種刀耕火種的開發環境下開發,我是多麼的想有一套IDE,可以幫我解決這些重複繁瑣的建立過程.好吧,eclipse如此而至,在我最需要的時候出現了,它的強大之處讓你不喜歡它都難.  逐漸深入   話說不知道為什麼對java就是這麼的稀罕,但TGB有培養計劃,必須學完.Net才能學java。在用.Net開發過程中,我發現了很多調試技巧。比如在VS中,F5是調試運行,F9是添加/刪除斷點,F10是逐過程執行,F11是逐語句執行,F12是跳轉到定義。當時我就想,eclipse肯定也有類似的調試技巧,於是就不斷的摸索,發現在eclipse中,debug運行,程式進入調試狀態,F5是逐語句執行,F6是逐過程執行,F7是返回到原方法執行,Ctrl+R是執行到指定列.怎麼樣,和VS挺像的吧!   如果在Eclipse中覺得代碼格式看著不是很爽,Ctrl+Shift+F可以幫你快速的整理代碼格式.如果按後沒反應,則可能是和搜狗IME的快速鍵衝突了,解決方案: eclipse中格式化代碼快速鍵Ctrl+Shift+F失效的解決辦法.   Ctrl+/:注釋/取消注釋選中代碼,Ctrl+D:刪除當前行,/+ **斷行符號:快速添加類或方法注釋,Alt+/:代碼智能提醒,Ctrl+Shift+O:匯入相關的jar包,Shift+Alt+S:產生get/set、構成函數等。  如果在用Eclipse調試Web項目時報: “Several ports (8005, 8080, 8009) required by Tomcat v6.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).”,則說明是Tomcat的連接埠被佔用,解決方案:在Dos下輸入命令:netstat -nao|findstr "連接埠號碼",找到佔用連接埠的進程ID,然後在工作管理員中kill掉該進程.   如果建立的一個Web項目需要重新命名,在重新瀏覽網頁時經常報404錯誤.解決方案:將項目名由A重新命名為B,選中項目B,右鍵Properties-->MyEclipse-->Web-->Web Context-root 將項目名稱改為B;開啟Project Deployments,刪除已經部署的項目,Add-->Tomcat6.0-->OK;最後重啟Tomcat伺服器.   用過Eclipse的同志們都知道,eclipse預設的開啟檔案開啟html、jsp檔案那是相當的慢。解決方案:window-->Preferences-->General-->Editors-->FileAssociations 選中*.html,將MyEclipse HTML Editor設定為Default.   添加到Eclipse的檔案又是亂碼?別怕,解決方案:Window-->Preferences-->搜尋JSP-->Encoding.   不離不棄   這款強大的java IDE--eclipse是著實深深打動了我。工欲善其事,必先利其器。對java是如此的喜愛,對java IDE也就相當然的喜愛。   eclipse見證了我這個菜鳥的成長曆程,不離不棄是我對它最好的回覆。

和Eclipse一起走過的日子

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.