Eclipse學習3-使用Scrapbook以及Quickfix

Eclipse學習3

 

 

 

1. 使用Scrapbook

 

 

 

Java Project中還有另外的一種方法來運行代碼,並且根本就不需要main方法――使用Scrapbook page來替代。Scrapbook page可以用來執行甚至是一部分代碼,這對於開發有很大的幫助。使用Scrapbook page並不是非常主要的技巧,但確實非常有用。

 

 

 

創建Scrapbook page:選擇File-》New-》Scrapbook Page打開一個新建Scrapbook page對話框,在文件名一欄中輸入:ex01_scrapbook,然後單擊Finish。這將保存一個名爲ex01_scrapbook.jpage的文件。這個文件將顯示在Package Explorer中並在編輯視圖中自動打開。如圖:

【圖片】

 

 

 

這樣,就可以在編輯視圖中輸入我們想要測試的代碼。需要注意的是:你必須在代碼中使用引用main()方法的包名。比如:

 

 

 

String[] args={};

com.test.ex01.HelloWorld.main(args);

如圖:

【圖片】

 

 

 

選中所有代碼,單擊右鍵,選擇Execute (同樣,可以選擇Run-》Execute)。結果會以Debug觀察模式下顯示出來,如上圖所示。

 

 

 

2. 使用Quick Fix

 

 

 

在前面的代碼的基礎上添加兩行語句,輸出今天的日期。

 

 

 

package com.test.ex01;

/**
 * @author Kevin Lee
 *
 */
public class HelloWorld {

 public static void main(String[] args) {
  outString = “Hello,World!”;

Calendar rightNow = Calendar.getInstance();

System.out.println(outString+rightNow.getTime();
 }
}

 

 

 

如圖:

 

 

 

【圖片】

 

 

 

這裏有一些問題:變量outString沒有聲明,Calendar類沒有導入。

 

 

 

Eclipse會自動顯示這些錯誤,並且會依據錯誤給出相應的提示。注意在代碼編輯器左邊的有黃色的燈泡和紅色的×的標示的豎條,這個叫做Maker bar。而燈泡和紅色的×的標誌表示Quick Fix對這些錯誤有效。同樣,注意到代碼編輯器右邊的紅色矩形,這些叫做Overview ruler。這表示這些語句Quick Fix能夠修復。紅色矩形表示編譯期錯誤。

 

 

 

如果將鼠標放在第一個燈泡處會發現提示“outString cannot be resolved”,如圖:

 

 

 

【圖片】

 

 

 

可以使用雙擊燈泡標誌,並選擇所要做出的更改來修復錯誤。在第1個錯誤,單擊“Create local variable ‘outString’”來修復,第2個錯誤可以單擊“import Calendar’(java.util)”予以改正。

 

 

 

EclipseQuick Fix使開發人員能夠更加快速的找到,並更改錯誤。這點非常不錯!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章