小弟我要学Java之JavaIDE
JavaIDE
上一篇写到Java的第一个HelloWorld程序用记事本完成的,有人会问着用开发效率也忒低了吧,写了半天也不知道对不对。俗话说:工欲善其事,必先利其器。用过visual studio的同学很想有个类似于vs之类的工具来帮助我们开发Java吧,没错!这里我推荐3款开发工具,总有一款适合您。。。
1、Eclipse
如果问问Java开发者他们常用的时什么开发工具,Eclipse无疑是他们回答的最多的。简单介绍一下:Eclipse是著名的跨平台开源集成开发环境(IDE);最初主要用来Java语言开发,目前亦有人通过插件使其作为C++、Python、PHP等其他语言的开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持,使得Eclipse拥有较佳的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE,使用他的另一个原因是他是免费的IDE,不需要激活神马的。
Eclipse历史:
Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。2003年,Eclipse 3.0选择OSGi服务平台规范为运行时架构。2007年6月,稳定版3.3发布;2008年6月发布代号为Ganymede的3.4版;2009年6月发布代号为Galileo的3.5版;2010年6月发布代号为Helios的3.6版。
Eclipse迄今为止有个丰富的Package Solutions:例如:Eclipse Standard 4.3.1,、Eclipse IDE for Java EE Developers、Eclipse IDE for Java Developers、Eclipse IDE for C/C++ Developers、Eclipse for Testers
下载地址:http://www.eclipse.org/downloads/
这里我下载的是Eclipse Standard 4.3.1下载后解压后即可以使用。将上次的demo的例子步骤如下
01:打开解压后的文件夹中的eclipse.exe,第一次打开会让你选择workstation就是你的工作区域,之后你的创建的项目都在这个目录里。
02:File—New—JavaProject—弹出项目创建框;输入项目名字Demo 点击Finish。
03:在左侧目录的src下右键—New—Class---然后弹出Class创建框;在Name栏输入HelloWorld—点击Finish
04:这时候就可以在里面编写helloworld了,然后右键空白处选择RunAs JavaApplication此时下面的控制台就打出了HelloWorld 如图:
2、MyEclipse
MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate[1]。
MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持广泛,尤其是对各种开源产品的支持十分不错。目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。迄今为止MyEclipse 2013已经发布。
下载链接:
http://downloads4.myeclipseide.com/downloads/products/eworkbench/2013/installers/myeclipse-pro-2013-offline-installer-windows.exe由于myeclipse官网在国内访问不了,直接用迅雷下载url即可。名称是:myeclipse-pro-2013-offline-installer-windows.exe下载后开始安装,由于这时试用版所以想永久使用此款软件就要破解激活了。
激活MyEclipse:见本文的附件MyEclipse 2013 Crack.zip 里面主要是破解说明.doc和crack文件夹。激活后使用和Eclipse大同小异只是功能更强大。
创建HelloWorld如图:
3、NetBean
NetBeans是由太阳微系统(Sun Microsystems)创建的开放源代码的软件开发工具,是一个开发框架,可扩展的开发平台,可以用于Java,C语言/C++,PHP,HTML5等程序的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。
在 NetBeans Platform 平台中,应用软件是用一系列的软件模块(modular software components)建构出来。而这些模块是一个jar档(Java archive file)它包含了一组Java程序的类型而它们实现全依据依 NetBeans 定义了的公开接口以及一系列用来区分不同模块的定义描述档(manifest file)。有赖于模块化带来的好处,用模块来建构的应用程序可只要加上新的模块就能进一步扩充。由于模块可以独立地进行开发,所以由 NetBeans 平台开发出来的应用程序就能利用着第三方软件,非常容易及有效率地进行扩充
官方网站:https://netbeans.org/ 目前是NetBeans IDE 7.4目前有5个版本可以下载:JavaSe、JavaEE、C/C++ 、HTML5/PHP、ALL。每个版本的技术支持有所区分;本人下载的时ALL版本,下载后开始安装,与之前两个软件不同的是此IDE是中文的,所以很容易上手。
安装后HelloWorld如图:
4、快捷键
3个IDE介绍完毕,对于开发者来说最关心的还是工具的快捷键
01:Eclipse和MyEclipse快捷键是一致的,可以在软件中Help—KeyAsisst来查看所有的快捷键:主要是
1. 【ALT+/】
此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,
2. 【Ctrl+O】
显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。
3. 【Ctrl+/】
快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释。
4. 【Ctrl+D】
删除当前行
5. 【Ctrl+M】
窗口最大化和还原,用户在窗口中进行操作时切换。
02:NetBean快捷键可以在软件中帮助—快捷键列表来查看所有的快捷键:
1、【Ctrl+\】
完成代码、任何地方按下此组合键,均会提示相应的参考字段。
2、【Alt + Enter】
错误提示、顾名思义,当系统报错时,按下此组合可以查看系统提示。
3、【Ctrl+K】
自动完成字符串、组合键自动打出字符串,每按一次打出一个新串,串序自
下向上。
4、【Ctrl+Shift+I 】
导入所需包。
5、【Alt+Shift+F 】
格式化代码。
其实JavaIDE不只是以上三种,这三种是本人喜欢用的IDE,也是大众口味的。如果有对这三种不感兴趣可以看下其他的IDE。。。