好不容易对Jbuilder 有了稍稍的了解,准备用Eclipse,可能Jbuilder 就要忘记怎么用了,为此,特将Jbuilder的几个小技巧记录下来。如果你是Jbuilder的高手,后边的也就不用看了。
jbuilder 2006常见bug:
1、打开jbuilder 2006时,经常闪一下,就没动静了。多点几下,或者把计算机注销一下,重新启动jbuilder 2006就可以。
2、无缘无故突然关掉。再重新打开。
3、继承自老版本的bug,如果Struts_config.xml是只读的,用图形话编辑的话,常常无法关闭这个文件,除非关掉jbuilder,在编辑Html或jsp时,明明没有错误,也提示文件有错误(哈哈,没有IE有气度)。
4、CTL + minus快捷键在有些情况下,不再快捷,而且,看到的类,有时候是不完整的。
一、常用的快捷键(这些在menu中都是有的,怕以后会视而不见,特记录一下)
1、运行 F9
2、调试运行 Shift + F9
3、make 正在打开的类 CTL + Shift + F9
4、查找类 Find Classes CTL + (减号),如要查找自己写的Portal开头的某个类,而具体的包名比较长,不是很清楚了,这时候,我们可以用 CTL + 减号,会弹出一个输入框,输入Portal,即可显示所有的以Portal开头的所有类,选中一个类,回车,即可将这个类文件打开。
5、快速插入代码段 CTL + J ,如插入main方法,CTL + J ,按 m ,回车
编辑器中就会出现
public static void main(String[] args) {
}
CTL + J ,按o,就会出现
System.out.println("");
6、快速导入类, CTL + ALT + H, 如新写一段代码:
Date now = new Date();
编辑器会提示说,Date找不到,将光标放在Date上,按CTL + ALT + H,选中要导入的Date,回车即可。
二、强大的调试功能(在很早的版本就有了,jbuilder 只是实现了调试的界面,使用JDK本身的调试框架),主要功能包括:
1、查看线程的运行状态,线程可以访实亩韵螅 踔量梢孕薷亩韵蟮闹怠 builder 2006中,新增加了对栈的拷贝功能。
2、当前进程中的锁,锁的类型(类的锁或者是对象的锁)、当前这个锁被哪个线程占用。
3、loaded classes and static data。进程已经载入的类和静态的数据。
4、设置的断点、断点的类型,包括line breakpoint、exception breakpoint、class breakpoint、method breakpoint、cross process breakpoint
5、不能调试类的设置,JSDK的核心包,默认是不能调试的,将 java.*删除,java.*的类就可以调试。
6、custom views.
三、协同工作,集成聊天功能(2006 新增功能)
1、支持jbuilder to jbuilder 的聊天功能。选择Collaborate ->peer to peer Properties 选择Enabled Peer to Peer SubSystem即可开始jbuilder 的点对点子系统。开启点对点子系统后,Jbuilder to Jbuilder 聊天功能就开启了。Jbuilder 会自动搜索局域网内其他的开启聊天功能的Jbuilder。
2、支持jabber 协议的聊天,如jbuilder 和google talk的聊天等。
3、支持群组管理
4、支持JBuilder Project工程共享。