微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > Java程序员最喜欢的11款免费IDE编辑器

Java程序员最喜欢的11款免费IDE编辑器

时间:03-02 来源:码农网 点击:

  Java开发人员需要花费大量的时间埋头于Java代码中,使用各种不同的IDE(Intergrated Development Environment)来开发Java代码,所以下面我将为大家介绍11个不同的IDE,这些IDE提供了多种功能,如:构建Java应用、 TestNG、调试、代码检查、代码帮助、JUNIT测试、多元重构、可视化GUI构建器和代码编辑器、Java和Maven构建工具、ant、数据建模和构建查询,等等。

 

  1.NetBeans

  NetBeans是一款用Java编写的开源IDE,是IDR解决方案最喜欢使用的Java IDE编辑器之一。

  NetBeans IDE支持所有Java应用类型(Java SE、JavaFX、Java ME、网页、EJB和移动app)标准开箱即用式的开发。 NetBeans模块化的设计意味着它可以由第三方创建提升功能的插件来扩展NetBeans(比如说,NetBeans的PDF插件就是一个很好的例子)。

  NetBeans IDE既可用于Java开发,也支持其他语言,特别是PHP、C/C ++,和HTML5。

  NetBeans功能是基于Ant的项目系统,支持Maven、重构、版本控制(支持CVS、Subversion、GIT、 Mercurial 和ClearCase),并且是在由通用开发和发布协议(CDDL)v1.0和GNU通用公共协议(GPL)v2构成的双重协议下发布的。

  NetBeans可跨平台运行在微软Windows、Mac OS X、Linux、Solaris和支持兼容JVM的其他平台上。

  2.Eclipse

  Eclipse是一款主要用Java编写的免费Java IDE。Eclipse允许你创建各种跨平台的可用于手机、网络、桌面和企业领域的Java应用程序。

  它的主要功能包括Windows生成器、集成Maven、Mylyn、XML编辑器、Git客户端、CVS客户端、PyDev,并且Eclipse 还有一个基本工作区,里面的可扩展插件系统,可满足你自定义IDE的需求。通过插件,你也可以用其他编程语言开发应用程序,语言包括C、C ++、JavaScript、Perl、PHP、Prolog、Python、R、Ruby(包括Ruby on Rails框架),等等。

  Eclipse在Eclipse公共协议下可用,并且适用于Windows、Mac OS X和Linux。

  3.IntelliJ IDEA Community Edition

  IntelliJ IDEA Community Edition(社区版)是一款免费的Java IDE(集成开发环境),主要用于Android应用开发、Scala、Groovy、Java SE和Java编程。它设计轻巧,并提供如JUnit测试、TestNG、调试、代码检查、代码完成、支持多元重构、Maven构建工具、ant、可视化 GUI构建器和XML和Java代码编辑器等有用的功能。

  当然有一些功能在社区版上是没有的,所以如果你需要更多功能的话,不妨买一个许可证来解锁所有功能。

  IntelliJ IDEA Community Edition(社区版)是在Apache 2协议下发布的。

  4.Android Studio

  谷歌的Android Studio主要设计用于在Android平台上的开发,并且还可以运行和编辑一些Java代码。

  起初Android Studio是JetBrains公司在IntelliJ IDEA Community Edition(社区版)基础上创建的。同时它也基于了Gradle的编译系统、变量设置以及多个APK的生成系统,另外还支持可扩展的模板和多种设备类型。其丰富的布局编辑器还可以满足对不同主题的布局编辑,它提供的Android Lint工具可用来对Android项目源代码进行扫描和检查,发现潜在的问题。

  它还有ProGuard和app-signing功能,支持谷歌云平台和项目的内置功能,可以配置为使用Java开发工具包(JDK)6或JDK 7。

  Android Studio可在Apache协议2.0下免费使用,也可以通过Windows、Mac OS X和Linux下载,它取代了Eclipse成为谷歌用于原生Android应用开发的主要IDE。

  5.Enide Studio 2014

  Enide Studio 2014最初(版本0.11预览)是作为独立于所有操作系统的产品而发布的。但是通过后续的变化,它开发了支持Node.js、JavaScript和Java开发的工具套件,此工具套件可在Eclipse插件商店和主站中得到。

  Enide Studio 2014的插件包括:

  ——Nodeclipse 0.17;

  ——Chrome开发工具,AngularJS for Eclipse,TernIDE,Eclipse WTP WebResources,TCF Terminals,MarkDown(*.md) 编辑器;

  ——GitHub Flavored Markdown(GFM)查看器,不同主题,Nodeclipse编辑框,RestClient工具。

  ——StartExplorer,Git插件,Maven,Gradle集成,Minimalist Jade编辑器,等等等等……

  ---------------------------------------------

  电子发烧友编辑团队倾力打造——《电源技术特刊》免费下载!

  6.BlueJ

BlueJ是一款支持Java编程语言的集成开发环境(IDE)。它原本是为了教育目的而开发的,同时也适合于那

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top