Scrapbook是Eclipse提供的特殊功能,通过它能快速的运行一段代码。不需要写任何的 Class 和 main 方法,直接写任意Java代码即可执行测试。
1)创建Scrapbook Page
点击File menu > New > Other > Java > Java Run/Debug > Scrapbook Page,输入File name,选择保存位置后,会新建一个扩展名是.jpage的文件。
[img]http://dl2.iteye.com/upload/attachment/0119/9392/1b6fb7c2-9760-3dfd-9f3c-de9090959c43.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0119/9394/ec424df1-bf83-3d6d-9c18-62829cadce69.png[/img]
2)写测试代码
在.jpage文件里可以写任何测试代码,包括定义类和创建对象等,比如:
***注意不能定义static方法!
[img]http://dl2.iteye.com/upload/attachment/0119/9396/1181dcfd-4576-3bfc-ad70-1199d44aabd2.png[/img]
3)执行测试代码
选中要执行的代码,点击右键选择Inspect、Display、Execute,就可以执行代码了,在Console里能看到程序的输出。
[img]http://dl2.iteye.com/upload/attachment/0119/9398/8e52e5f0-0db9-371e-bf25-171b223d262f.png[/img]
选"Display"执行,会看见选中代码的执行返回值。
[img]http://dl2.iteye.com/upload/attachment/0119/9400/ce8ca7c1-6256-3a1c-b6f3-4ca43b314957.png[/img]
选"Inspect"执行,可以检查变量的具体信息。
[img]http://dl2.iteye.com/upload/attachment/0119/9402/56256f66-6b27-327e-95ab-dcfec3e44a04.png[/img]
***跟调试程序时,代码停在断点时的操作是一样的!
4)停止执行
点击红色方框Stop the Evaluation,结束代码执行。
[b]Package的问题[/b]
默认在.jpage文件里是没有导入任何package或class,每个类需要使用完整的类名,比如:java.util.ArrayList。导入package的方法:点击Toolbar的Import Declaration,通过Add Type/Add Packages导入。
[img]http://dl2.iteye.com/upload/attachment/0119/9404/2470c794-8957-3100-ab9a-ac754aa9eeec.png[/img]
[b]第三方jar的问题[/b]
Scrapbook page使用的是project定义的classpath,所有project里导入的jar(Project Properties > Java Build Path > Libraries)都可以直接使用。
1)创建Scrapbook Page
点击File menu > New > Other > Java > Java Run/Debug > Scrapbook Page,输入File name,选择保存位置后,会新建一个扩展名是.jpage的文件。
[img]http://dl2.iteye.com/upload/attachment/0119/9392/1b6fb7c2-9760-3dfd-9f3c-de9090959c43.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0119/9394/ec424df1-bf83-3d6d-9c18-62829cadce69.png[/img]
2)写测试代码
在.jpage文件里可以写任何测试代码,包括定义类和创建对象等,比如:
System.out.println("Hello world");
***注意不能定义static方法!
[img]http://dl2.iteye.com/upload/attachment/0119/9396/1181dcfd-4576-3bfc-ad70-1199d44aabd2.png[/img]
3)执行测试代码
选中要执行的代码,点击右键选择Inspect、Display、Execute,就可以执行代码了,在Console里能看到程序的输出。
[img]http://dl2.iteye.com/upload/attachment/0119/9398/8e52e5f0-0db9-371e-bf25-171b223d262f.png[/img]
选"Display"执行,会看见选中代码的执行返回值。
[img]http://dl2.iteye.com/upload/attachment/0119/9400/ce8ca7c1-6256-3a1c-b6f3-4ca43b314957.png[/img]
选"Inspect"执行,可以检查变量的具体信息。
[img]http://dl2.iteye.com/upload/attachment/0119/9402/56256f66-6b27-327e-95ab-dcfec3e44a04.png[/img]
***跟调试程序时,代码停在断点时的操作是一样的!
4)停止执行
点击红色方框Stop the Evaluation,结束代码执行。
[b]Package的问题[/b]
默认在.jpage文件里是没有导入任何package或class,每个类需要使用完整的类名,比如:java.util.ArrayList。导入package的方法:点击Toolbar的Import Declaration,通过Add Type/Add Packages导入。
[img]http://dl2.iteye.com/upload/attachment/0119/9404/2470c794-8957-3100-ab9a-ac754aa9eeec.png[/img]
[b]第三方jar的问题[/b]
Scrapbook page使用的是project定义的classpath,所有project里导入的jar(Project Properties > Java Build Path > Libraries)都可以直接使用。