Eclipse学习3-使用Scrapbook以及Quickfix

来源:互联网 发布:mac装上win8之后死机 编辑:程序博客网 时间:2024/04/29 20:49

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使开发人员能够更加快速的找到,并更改错误。这点非常不错!

原创粉丝点击