工欲善其事,必先利其器。选择一款适合自己的工具,可以达到事半功倍,缩短开发周期的功效。
常用的JavaIDE有记事本,editplus,ultraedit等文本编辑器,jcreator,开源的eclipse,Boland公司的JBuilder,Sun公司的Netbeans,还有IBM的Visualage。近期oracle公司将会宣布其公司的JDeveloper可以免费供用户使用。
在网上看到JavaIDE使用最多的为eclipse,JBuilder和Netbeans。Eclipse是开源软件,可以免费下载,因此不会引起版权之类的问题。Eclipse功能强大,因其丰富的插件而著名。
现在Netbeans的使用人数大增,毕竟是sun公司自家的东西,血统正宗,根正苗红。
JBuilder功能强大,作GUI尤其方便,可以像使用vb那样拖拽控件,但是占用系统资源较多,对系统配置要求较高。一套正版JBuilder的价格很高,因此大多数人都使用盗版的。我觉得一个程序员使用盗版工具开发项目有些说不过去,一些正规的公司都不允许程序员使用盗版JBuilder开发项目,因为会有版权之类的问题。所以我建议大家都是用开源免费的IDE。在网上看到,eclipse外国程序员使用较多,JBuilder中国程序员使用较多。我想从中也能够看出一些问题来。
对于初学者(有些大言不惭啊,其实我也菜鸟一个),我建议还是使用记事本,editplus,jcreator之类小巧,使用简单的工具。因为eclipse,JBuilder,netbeans操作起来相对复杂,初学者刚开始对java的庞大类库已经很头大了,还要花很多的时间去研究IDE工具的使用,必定是信心大减。我们是使用工具,而不能被工具使用。
如果你已经能够使用javac,java名令来编译和运行java程序,那么我强烈推荐一款小巧,使用方便的工具JCreator,JCreator能够自动提示语法,高亮显示关键字,自动缩进等功能。JCreator的最新版本为JCreator3.5pro,能够很好的支持中文,而早先的版本如果程序代码中使用中文,则显示的是乱码。