eclipse使用技巧

原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本人聲明。否則將追究法律責任。
作者:永恆の_☆ 地址:http://blog.csdn.net/chenghui0317/article/details/9417949

1、如何新建java項目或Java Web項目

在eclipse中的 Project Explorer 視圖中,右鍵 --> New --> Project,然後根據出現的對話框,裏面選擇java節點 或者web節點 ,ide 會根據選擇的類型創建不同的項目。
輸入Project name,現在以創建Dynamic Web Project 爲例,然後點擊 Next 按鈕,效果 如下圖:

在上面對話框輸入Project name, 選擇target runtime(項目運行的服務器),module version(模塊版本,一般選最高版本)  等等 ,

接下來點擊Next按鈕 ,進入src目錄結構,可以自己去搭建,然後下面有一個Default output folder ,效果如下:

這個是用於調整java類文件編譯之後的保存目錄,默認是在根目錄下的build下的classes下,一般不建議放在這裏,畢竟不安全。

建議修改值爲 WebContent\WEB-INF\classess


接下來點擊Next 按鈕,進入如下頁面:


Context root : 表示項目的發佈名稱,也就是我發佈到tomcat webapps下的目錄,實踐證明:如果我改成上面的webProject 這個名稱,然後使用eclipse發佈到tomcat webapps目錄下之後,多出來的還是test,然後通過http://localhost:8080/test 可以訪問,同時http://localhost:8080/webProject 一樣可以訪問。這樣的話就實現了一個項目發佈兩個訪問地址的功能了。

Content directory :表示整個web項目的內容目錄,eclipse默認是WebContent,myeclipse默認是WebRoot。

generate web.xml deployment descriptor 這個多選框表示是否生成web.xml的部署描述,必須勾上。

點擊Finish 完畢。


2、如何在eclipse中修改java編輯器的字體?

選擇 Window --> Preferences --> General --> Appearance --> Colors and Fonts,在對話框右邊展開Basic 裏面修改的都是全局格式,如果要修改Java編輯器裏面的字體,就找Java-->Java Editor Text Font ,然後Edit一下即可。效果圖如下:


3、如何將安裝好的jdk綁定到eclipse中,以及如何指定jre編譯的版本?

選擇 Window --> Preferences --> Java--> Installed JREs ,右邊列表展示的全是已經綁定好的JREs,點擊Add即可添加新的jdk。 效果圖如下:


另外頂部有這麼一句話: By default, the checked JRE is added to the build path of newly created Java projects

翻譯過來是:默認情況下,選中JRE添加到構建路徑的新創建的Java項目。 所以選中的jdk將會是之後新加的項目的默認jdk支持環境。

至於如何指定jdk編譯版本,在同級菜單中的Compiler 中, 選擇Compiler compliance level即可。這個和版本相關,如果是jdk1.6  最高等選擇6,其他同理。

4、如何維護項目中的jar包以及運行jdk環境,運行的服務器?

選中項目,右鍵 --> Build Path  --> Configure Build Path ,打開如下圖的對話框:


在Source選項卡中,可以重新規劃項目在左側顯示的格局。比如我要在src下分兩塊,一塊專門放代碼,一塊專門放xml配置文件,那麼可以這樣,在src下 Add Folder,然後刪掉以前的src默認排版,保存後顯示效果圖下:

另外下面的Default output folder 可以指定我們代碼編譯之後保存路徑。

在Projects選項卡中,可以添加必須的項目在這個Build Path裏面。

在Libraries選項卡中,可以添加自己需要的jar包,點擊add jars 即可,或者在項目目錄展開下的,WebContent --> WEB-INF --> lib 目錄下直接複製粘貼進去。

另外 如果需要修改jdk的版本,可以選擇Add Library -- > JRE System Library 選擇我們已經安裝的jdk 目錄。

在Order and Export選項卡中,可以指定各個根目錄在Project Explorer中顯示的排序。


5、如何查看eclipse的版本?

在eclipse的根目錄中,打開.eclipseproduct ,顯示 version=3.7.0 表示該ide版本是3.7.0


6、如何在eclipse中添加tomcat服務器?

選擇 Window --> Preferences --> Server --> Runtime Environment,這裏面負責添加tomcat等服務器的具體物理路徑,效果圖如下:



7、以tomcat爲例,如何添加Servers服務窗口?

選擇 Window --> Show View --> Servers . eclipse會加載出Servers窗口,然後點擊 new server wizard 超鏈接,添加對應的tomcat服務器 ,效果圖如下:


如果沒有runtime environment 需要手動添加 ,有的話直接選擇就好。。然後點擊Finish 完畢。


8、如何利用tomcat在eclipse發佈項目並運行?

根據我們前面已經創建好的Servers 和 綁定好的Tomcat服務器,右鍵展開功能列表效果圖如下:


Debug :以調試的方式運行服務器

Start : 以開始的方式運行服務器

Publish :發佈項目

Clean : 清理整個tomcat服務器,這一步會包括髮布項目以及將tomcat的 配置全部更新到tomcat的物理目錄下面去,所以我們既然在eclipse中配置了tomcat,那麼配置文件的信息全部都應該在Servers項目裏這個目錄下面去修改,不然到時候clean的時候會把之前的配置全部覆蓋掉

Add and Remove : 這裏面添加的項目 將會直接複製到tomcat目錄下的webapps目錄下


9、爲什麼在eclipse中發佈的項目在webapp中沒有找到?

因爲在eclipse中配置的tomcat默認將項目發佈到 .metadata\.plugins\org.eclipse.wst.server.core\tmp0 裏面的webapps下面去了,所以當然看不到。所以需要雙擊搭建好的tomcat服務器,在彈出的頁面中的Server Locations 中重新制定tomcat的發佈路徑,效果圖如下:

第一個默認選項是將項目發佈到工作間的metadata目錄下。

第二個選項是將項目發佈到我們自己指定的目錄下,這個必須要指定tomcat的根目錄下,不然到時候啓動項目的時候無法加載需要啓動的項目。

第三個選項是將項目發佈到我們自己指定的目錄下,不一定非得是tomcat的安裝目錄。

特別的,如果發現這些按鈕被禁用掉了,重新clean一下Server 再重新打開就好了。


10、怎樣指定tomcat啓動項目的超時時間?

需要雙擊搭建好的tomcat服務器,在彈出的頁面中的Timeouts 中指定,效果圖如下:


11、在tomcat部署項目有幾種方式?

大體分爲兩種,一種通過eclipse作爲橋樑 把項目的Webcontent目錄複製到tomcat根目錄下的webapps目錄下,啓動服務器就會發布項目。

另外一種是通過綁定一個虛擬目錄的方式來發布項目,實現方式如下:

在tomat的conf / server.xml中的<Host> 標籤內加上<Context path="/project" docBase="D:\project\projectName\WebRoot" reload="true" />

注意 這裏的Context首字母必須大寫,另外docBase指定的是項目中的WebRoot 或者Webcontent目錄 必須是這樣,因爲讀取WEB-INF和編譯文件都是要在根目錄去找的,找不到的話不會報錯,只是發佈不成功, path爲虛擬目錄的訪問名稱,reload表示是否支持重載。


12、如何設置eclipse 的默認編碼 ?如何設置單個項目或者單個文件的編碼格式?

編碼格式什麼的最討厭了,經常爲這煩擾,要設置eclipse默認的編碼,就是每次新建項目的所有編碼都是自己定義的,比如UTF-8

選擇 Window --> Preferences --> Workspace ,找到 Text file encoding  選擇 Other  改爲UTF-8 ,保存即可。

效果圖如下:


要重新設置整個項目的編碼,選擇項目 --> 右鍵 --> Resource  , 在Text file encoding 框中,選擇Other 改爲UTF-8 ,保存之後會自動將整個項目重新build一次。

效果圖如下:


同理 單個文件的修改亦如此。


13、在eclipse中調試程序的時候,爲什麼會時不時的就會在ThreadPoolExecutor 中的workerDone(this);這個地方停下來,可是並沒有在這個地方設置dug點?

效果圖如下:


因爲在eclipse中默認調試的時候默認指定了調試超時時間爲3000毫秒,超過之後就進入該類。所以修改超時時間就好了。

選擇 Window --> Preferences --> Java --> Debug 中,找到Debugger timeout  後修改參數,效果圖片如下:

同理,Launch timeout 爲運行超時的設置。


14、怎麼在eclipse中搜索文件?

    在eclipse頂部菜單條中有一個Search 按鈕,點進去,然後在彈出的對話框中選擇File Search 選項卡, 效果如下:


在裏面有很多參數,其中:

Containing text : 指定自己要搜索的關鍵字,文本控件後面有Regular expression 和 Case sensitive 表示是否支持正則表達式 和區分大小寫

File name patterns : 指定自己要搜索的文件格式,比如以Servlet爲後綴的Servlet 那麼輸入:*Servlet.java 

Scope : 指定所有的目錄,默認是在當前的工作空間

然後點擊Search ,就會在自己選擇目錄中根據自己輸入的關鍵字搜索指定的文件是否存在,存在則會在Search 結果頁面展示出來。




後面會持續更新其他。

















發佈了67 篇原創文章 · 獲贊 47 · 訪問量 77萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章